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