Applies ToMicrosoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

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

设置

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

操作参数

说明

名称

显示为宏名称的字符串。

备注

可使用“Submacro”语句定义单独的一系列操作。 可使用“RunMacro”操作运行在其他宏的子宏中定义的操作。 在“RunMacro”操作的宏名称参数中,使用以下语法运行子宏:

<macro name>.<submacro name>

还可使用“Submacro”语句定义宏中的一系列错误处理操作。

示例

下面的宏演示如何使用“Submacro”语句和“OnError”宏操作。 在此示例中,“OnError”操作指定了出现错误时,Access 运行名为 ErrorHandler 的自定义错误处理子宏。 如果随后的任何操作出错,Access 都跳转到 ErrorHandler 子宏。 ErrorHandler 子宏显示一个消息框,框中引用“MacroError”对象来显示错误相关信息。

下面是 Access 宏设计器的屏幕截图,其中包含前面的示例。 此示例中,“SetLocalVar”操作中的表达式会触发错误,因为它尝试将数字除以零。 Access 转到名为 ErrorHandler 的子宏,并在消息框中显示错误信息。

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

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。