目录
- 1. 释义一
- 2. 释义二
- 3. 释义三
1. 释义一
在 Access 以及其它一些使用 VBA 编程的软件中,点号(.
)和叹号(!
)的区别是让很多刚接触 VBA 编程不久的新手经常感到困惑的一个问题。
按照 VBA 的语法规则,点号(.
)用于引用属性,叹号(!
)用于引用集合对象,这个是最标准的定义。
点号“.
”引用属性的例子如:
Me.Name
Text1.BackColor
叹号“!
”引用对象的例子如:
Forms!Form1
Reports!Report1
但有的时候我们像下面这些使用也是可以的:
Me.Text1
这里Text1
明明是一个控件对象,为什么却可以用 (.
) 符号引用?(.
) 符号不是用于引用属性的么?
这里我们可以参照 Windows 中的快捷方式的概念来理解。原来,