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.

Puede usar la acción de macro OpenVisualBasicModule en bases de datos de Access para abrir un módulo de Visual Basic para Aplicaciones (VBA) especificado en un procedimiento especificado. Puede ser un procedimiento Sub, un procedimiento de función o un procedimiento de evento.

Nota: A partir de Access 2010, se cambió el nombre de la acción de la macro OpenModule a OpenVisualBasicModule.

Nota: Esta acción no se permitirá si la base de datos no es de confianza.

Nota: La acción de macro OpenVisualBasicModule no está disponible en las aplicaciones web de Access.

Configuración

La acción de macro OpenVisualBasicModule tiene los siguientes argumentos:

Argumento de la acción

Descripción

Nombre del módulo

El nombre del módulo que desea abrir. Seleccione el nombre del módulo en la lista desplegable. Puede dejar este argumento en blanco si desea buscar un procedimiento en todos los módulos estándar de la base de datos y abrir el módulo adecuado en ese procedimiento.

Si ejecuta una macro que contiene la acción OpenVisualBasicModule en un base de datos de biblioteca, Access busca primero el módulo con este nombre en la base de datos de biblioteca y, a continuación, en la base de datos actual.

Nombre del procedimiento

El nombre del procedimiento en el que desea abrir el módulo. Si deja este argumento en blanco, el módulo se abrirá en la sección Declaraciones.

Nota: Debe escribir un nombre válido en el argumento Nombre del módulo o Nombre del procedimiento .

Comentarios

Puede usar esta acción de macro para abrir un procedimiento de evento especificando el argumento Nombre del módulo y el argumento Nombre del procedimiento . Por ejemplo, para abrir el procedimiento de evento Click del botón PrintInvoice del formulario Pedidos, establezca el argumento Nombre del módulo en Form.Orders y establezca el argumento Procedure Name en PrintInvoice_Click. Para ver el procedimiento de evento de un formulario o informe, el formulario o informe debe estar abierto.

De forma similar, para abrir un procedimiento en un módulo de clase, debe especificar el nombre del módulo, aunque el módulo de clase no tiene que abrirlo.

Para abrir un procedimiento privado, el módulo que lo contiene debe estar abierto.

Esta acción tiene el mismo efecto que hacer clic con el botón secundario en un módulo del panel de navegación y, a continuación, hacer clic en Vista Diseño. Esta acción también le permite especificar un nombre de procedimiento y buscar procedimientos en los módulos estándar de una base de datos.

Sugerencia:  Puede seleccionar un módulo en el panel de navegación y arrastrarlo a la ventana de macros. Esto crea automáticamente una acción Open VisualBasicModule que abre el módulo en la sección Declaraciones.

Para ejecutar la acción OpenVisualBasicModule en un módulo VBA, use el método OpenModule del objeto DoCmd .

¿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!

×