Submacro 宏语句

应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

Submacro Access 中的 语句在“宏Designer”窗口中定义单独的宏。

设置

Submacro 操作只有一个必需的参数。

操作参数 说明
Name 显示为宏名称的字符串。

备注

可以使用 Submacro 语句来定义单独的操作集。 可以使用 操作从另一个宏 RunMacro 运行子macros 中定义的操作。 在 Macro Name 操作的 RunMacro 参数中,使用以下语法运行子macro:

<macro name>.<submacro name>

还可以使用 Submacro 语句在宏中定义一组错误处理操作。

示例

以下宏演示语句 SubmacroOnError 宏操作。 在此示例中, OnError 操作指示 Access 在发生错误时运行名为 的 ErrorHandler 自定义错误处理子数据库。 如果后续操作中出现错误,Access 将跳转到 ErrorHandler 子数据库。 子 ErrorHandler macro 显示一个消息框,该消息框引用 MacroError 对象以显示有关错误的信息。

此屏幕截图显示了 Access 宏设计器中的上一个示例。 在这种情况下,操作中的 SetLocalVar 表达式会触发错误,因为它尝试将数字除以零。 Access 将移动到名为 ErrorHandler 的子macro,并在消息框中显示错误信息。

显示 OnError 宏操作的 Access 宏设计图面。