在以前的生活中我写了一些Visual Basic,今天我需要复活这些技能来编写Excel宏。在浏览互联网寻找VBA示例以帮助我们使用这个Excel宏时,我遇到了这种不同寻常的语法:
Set rFound = .Columns(1).Find(What:="Cat", After:=.Cells(1, 1), LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False)
注意.Columns和.Cells - 点运算符左侧没有对象名称。
我记得很久以前使用过这种语法,但我记不清了细节。我很难在Google或MSDN上找到任何有用的东西。
问题:
感谢。
答案 0 :(得分:13)
很可能是一个声明。像这样:
With testObject
.Height = 100
.Text = "Hello, World"
.Rows = 20
.Cols = 20
End With
有关VB With
语句的更多信息,请查看MSDN reference