RunCode 宏操作

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

您可以使用 Access 桌面数据库中RunCode宏操作呼叫 Visual Basic for Applications (VBA) Function 过程。

设置

RunCode宏操作具有以下参数。

操作参数

说明

函数名称

要呼叫的 VBA 函数过程的名称。用括号括起来任何函数参数。在宏设计窗口中的函数名称框中输入函数名称。这是必需的参数。

注意: 在 Access 桌面数据库 (.mdb 或.accdb) 中,单击生成按钮以使用表达式生成器来选择该参数的函数。单击所需的功能,在表达式生成器的列表中。

备注

用户定义的函数过程存储在Microsoft Office Access 2007模块。

您必须包括括号,即使 Function 过程中没有任何参数,如下面的示例中所示︰

TestFunction()

与用于事件属性设置用户定义的函数名称,不同的函数名参数中的函数名不开头以等号 (=)。

Access 将忽略该函数的返回值。

注意: 函数名称是否与模块同名,不能从宏调用 Function 过程。

提示

若要运行Sub 过程或 Visual Basic 编写的事件过程 ,创建呼叫的 Sub 过程或事件过程 Function 过程。然后使用RunCode宏操作以运行 Function 过程。

如果您使用RunCode宏操作来调用函数,访问查找函数查找与指定数据库的标准模块中的函数名参数的名称。但是时运行该操作的菜单命令窗体或报表上的或在响应窗体或报表上的事件,Access 首先查找函数中的窗体或报表的类模块,然后在标准模块。Access 不搜索函数 Name参数指定的函数的导航窗格中的模块区域中显示的类模块。

此操作不可用的 VBA 模块中。相反,直接在 VBA 中运行所需的函数过程。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×