管理宏
将 VBA 代码链接到事件
Excel > CCH® Tagetik >
设计
要将 VBA 代码链接到事件,必须创建一个公共模块,在其中插入事件声明以及事件发生时要运行的 VBA 代码。
- 打开要插入 VBA 代码的表单。
- 单击 Excel 的 Developer 选项卡,然后单击
Visual Basic。 - 在 VBA 项目树中,右键单击所需表单的工作簿,然后单击 Insert > Module。
- 在模块中,如果函数的结果必须用于其他操作,则创建公共函数;如果不需要显示结果,则创建子例程。
在宏内调用 API。
有两种方法可用于在宏内调用 API,如下所述。
- 使用以下语法:
dim valoreDiRitorno as
valoreDiRitorno = Application.run("Tgkrmacro.xlam!nomeFunzione", "parametro1", parametro2", ...)
- 在表单中定义一个按钮(例如 CommandButton1),并在管理按钮按下的事件中插入以下示例代码:
Private Sub CommandButton1_Click()
Dim wb As Workbook
Set wb = Application.Run ("Tgkrmacro.xlam!TGK_Navigate", "B110_100")
End Sub
在示例中,该指令调用以导航模式打开代码为 "B110_100" 的表单。