Instrucción Submacro Macro

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

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

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 usar 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 siguiente sintaxis 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

En la macro siguiente se muestra la Submacro instrucción junto con una acción de OnError macro. En este ejemplo, la OnError acción indica a Access que ejecute una submacro personalizada de control de errores denominada ErrorHandler cuando se produce 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 mensaje que hace referencia al MacroError 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 en la SetLocalVar acción desencadena un error porque intenta dividir un número entre cero. Access se mueve a la submacro con nombre 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.