在以前的生活中我写了一些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)
Run Code Online (Sandbox Code Playgroud)
注意.Columns和.Cells - 点运算符左边没有对象名.
我记得很久以前使用过这种语法,但我记不起细节了.我很难在谷歌或MSDN上找到任何有用的东西.
问题:
谢谢.
Kre*_*dns 13
它很可能是一个声明.像这样:
With testObject
.Height = 100
.Text = "Hello, World"
.Rows = 20
.Cols = 20
End With
Run Code Online (Sandbox Code Playgroud)
有关VB With语句的更多信息,请查看MSDN参考