Crear una macro que se ejecute al abrir una base de datos

Si desea realizar una serie de acciones en particular cada vez que abra una base de datos de Access, puede crear una macro autoejecutable. Un ejemplo podría ser maximizar la ventana de la aplicación automáticamente, bloquear el Panel de navegación y, después, abrir un informe determinado.

Una macro autoejecutable es, sencillamente, una macro cuyo nombre es AutoExec. Cuando se abre una base de datos, Access ejecuta esta macro antes de ejecutar otras macros o código VBA.

Nota: Este artículo no es válido para bases de datos web de Access o aplicaciones web de Access.

Crear una macro autoejecutable

Si ya posee una macro que contenga las acciones que desea que se produzcan al abrir la base de datos, simplemente cámbiele el nombre a AutoExec y se ejecutará la próxima vez que abra la base de datos. De lo contrario, siga estos pasos para crear una:

  1. En el grupo Otros de la pestaña Crear, haga clic en Macro.

    Imagen de la cinta del grupo de Macros y código de Access

    Nota: Si está usando Access 2007, en el grupo Otros de la pestaña Crear, haga clic en Macro. Si el comando no está disponible, haga clic en la flecha que aparece bajo los botones Módulo o Módulo de clase y luego haga clic en Macro.

  2. En la lista desplegable de la parte superior del Generador de macros, seleccione la acción que desea realizar. Si se puede, escriba los valores apropiados en los cuadros de argumento.

    Nota: Si usa Access 2007, en el Generador de macros, en la primera celda Acción vacía, seleccione la acción que desea realizar. Si procede, en Argumentos de acción, escriba los valores apropiados en los cuadros de argumento.

    • Si no encuentra la acción deseada, asegúrese de que la opción Mostrar todas las acciones en el grupo Mostrar u ocultar de la pestaña Diseño está seleccionada. Esto amplía la lista de acciones que se pueden usar, pero la lista contemplará también algunas acciones que solamente se pueden ejecutar si la base de datos está designada como de confianza. Para más información, vea el artículo Decidir si se debe confiar en una base de datos.

  3. Repita el paso 2 por cada acción adicional que desee que se produzca.

  4. Haga clic en Guardar y, en el cuadro de diálogo Guardar como, escriba AutoExec.

  5. Haga clic en Aceptar y cierre el Generador de macros. La nueva macro se ejecutará la próxima vez que abra la base de datos.

Para obtener más información sobre cómo crear macros, consulte el artículo Creación de una macro de interfaz de usuario (UI).

NOTAS:

Principio de página

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×