使用 VBA 编辑器
VBA 代码是由事件驱动的。这意味着事件需要触发代码运行。为响应事件而运行的代码称为事件处理程序。要创建事件处理程序,请从对象框中选择对象,然后从过程/事件框中选择事件。在事件子程序内,输入响应此事件时将要运行的代码。
也可以创建可被事件处理句柄调用的过程。所有过程必须以
Sub
或 Function
语句开始并以 End Sub
或 End Function
结束。可以在代码窗口中直接键入 Sub
和 End Sub
或 Function
和 End Function
语句,或从插入
菜单中选择程序
以打开添加程序
对话框。使用插入/程序
选项自动将此语句插入到代码窗口中。在代码窗口中,VBA 编辑器提供了代码编辑、导航关键字和键盘快捷键。它还包含了完成输入的关键字的工具 (Intellisense),在建立表达式的每个阶段提供了一系列选项,并且在输入一行代码后验证语法。可以在
工具
菜单的选项
对话框中打开这些工具。要显示 VBA IDE 帮助,请在 VBA 菜单上单击
帮助
> Microsoft Visual Basic For Applications 帮助
,或者在对话框中按 F1
。默认情况下,所有过程均为 Public。这意味着可以从编写 VBA 工程的任一过程中调用它们。例如,如果已经在 VBA 项目中插入了一个 VBA 模块和写好的过程,只要其类型是 Public,就可以从为此 VBA 项目对象编写的代码中调用它们。如果过程的类型是 Private,则只能从同一 VBA 工程对象或模块的其他过程来调用它。
小贴士:
在代码行的开头键入单引号来为代码添加注释。从引号到行尾的所有内容将被忽略。
提供反馈