Instrucción Submacro Macro

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

La Submacro instrucción en Access define una macro independiente en la ventana Macro Designer.

Configuración

La Submacro acción solo tiene un argumento necesario.

Argumento de la acción Descripción
Name Una cadena que aparece como el nombre de la macro.

Observaciones

Puede utilizar la Submacro instrucción para definir conjuntos de acciones independientes. Puede ejecutar las acciones definidas en submacros desde otra macro mediante la RunMacro acción. En el Macro Name argumento de la RunMacro acción, use la sintaxis siguiente para ejecutar la submacro:

<macro name>.<submacro name>

También puede usar la Submacro instrucción para definir un conjunto de acciones de control de errores dentro de una macro.

Ejemplo

La macro siguiente muestra la Submacro instrucción junto con una OnError acción de macro. En este ejemplo, la OnError acción indica a Access que ejecute una submacro personalizada de control de errores nombrada ErrorHandler cuando se produzca un error. Si se produce un error en cualquiera de las acciones siguientes, Access salta a la ErrorHandler submacro. La ErrorHandler submacro muestra un cuadro de MacroError mensaje que hace referencia al objeto para mostrar información sobre el error.

Esta captura de pantalla muestra el ejemplo anterior en el Diseñador de macros de Access. En este caso, la expresión de la SetLocalVar acción desencadena un error porque intenta dividir un número entre cero. Access va a la submacro nombrada ErrorHandler y muestra la información del error en un cuadro de mensaje.

Superficie de diseño de macros de Access que muestra una acción de macro OnError.