OpenVisualBasicModule 宏操作

可以使用 Access 数据库中的 OpenVisualBasicModule 宏操作,在指定的Visual Basic for Applications (打开) 模块 VBA 过程 。 这可以是 Sub 过程 、函数过程或 事件过程 。

注意: 从 Access 2010 开始,OpenModule宏操作已重命名为OpenVisualBasicModule。

注意: 如果数据库不可信,则不允许此操作。

注意: OpenVisualBasicModule宏操作在 Access Web 应用中不可用。

设置

OpenVisualBasicModule宏操作具有下列参数。

操作参数

说明

模块名称

要打开的模块的名称。 在下拉列表中选择模块的名称。 如果要在数据库中搜索所有标准模块以查找过程,并在此过程中打开相应的模块,可以将此参数留空。

如果在 类库数据库 中运行包含 OpenVisualBasicModule 操作宏, Access 首先在库数据库中查找具有此名称的模块,然后在当前数据库中查找。

过程名称

要打开模块的过程的名称。 如果将此参数留空,模块将打开"声明"部分。

注意: 必须在"模块名称"或"过程名称"参数中输入有效名称。

备注

可以通过指定模块名称参数和过程名称参数,使用此宏操作打开事件过程。 例如,若要打开"订单"窗体上 PrintInvoice 按钮的 Click 事件过程,将"模块名称"参数设置为Form.Orders,将"过程名称"参数设置为PrintInvoice_Click。 若要查看窗体或报表的事件过程,窗体或报表必须打开。

同样,若要在 类模块 中打开过程,必须指定模块名称,尽管类模块不需要打开。

若要打开 私有过程 ,必须打开包含该模块的模块。

此操作的效果与右键单击导航窗格中的模块,然后单击"设计视图 "的效果相同。 此操作还允许指定过程名称,并搜索数据库中的标准模块以查找过程。

提示:  可以在导航窗格中选择一个模块,并将其拖动到宏窗口。 这会自动创建 OpenVisualBasicModule 操作,该操作将模块打开到"声明"部分。

若要在 VBA 模块中运行OpenVisualBasicModule操作,请使用DoCmd对象的OpenModule方法。

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×