Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

La instrucción Submacro en Access define una macro independiente en la ventana del Diseñador de macros.

Configuración

La acción Submacro tiene un único argumento necesario.

Argumento de la acción

Descripción

Nombre

Una cadena que aparece como el nombre de la macro.

Observaciones

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

<nombre de macro>.<nombre de submacro>

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

Ejemplo

En la macro siguiente se muestra el uso de la instrucción Submacro junto con una acción de macro OnError. En este ejemplo, la acción OnError especifica que Access 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 submacro ErrorHandler. La submacro ErrorHandler muestra un cuadro de mensaje que hace referencia al objeto MacroError para proporcionar información sobre el error.

A continuación, se incluye una captura de pantalla del Diseñador de macros de Access (Access 2010 y versiones posteriores) con el ejemplo anterior. En este caso, la expresión en la acción SetLocalVar desencadena un error porque se intenta dividir un número por cero. Access se desplaza hacia abajo hasta la submacro denominada ErrorHandler y muestra la información relativa al error en un cuadro de mensaje.

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

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×