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

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Si desea realizar un conjunto concreto de acciones cada vez que se inicie una base de datos, puede crear una macro autoejecutable. Un ejemplo podría ser maximizar la ventana de la base de datos, bloquear el panel de navegación y, a continuación, abrir un informe determinado.

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

Crear una macro AutoExec

Si ya ha creado una macro que contenga las acciones que desee que se produzca cuando se inicia la base de datos, simplemente cambiar el nombre de la macro AutoExecy se ejecutará la próxima vez que abra la base de datos. En caso contrario, siga estos pasos para crear una macro:

  1. 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 el botón MóduloMódulo de clase y luego haga clic en Macro.

  2. En el Generador de macros, en la primera celda Acción vacía, seleccione la acción que desea realizar. Cuando corresponda, dentro de Argumentos de acción, escriba los valores apropiados en los cuadros para argumentos.

    Si no encuentra la acción que desee, en la ficha Diseño, en el grupo Mostrar u ocultar, asegúrese de que está seleccionado Mostrar todas las acciones. Si se expande la lista de acciones que puede usar, pero la lista incluirá algunas acciones que solo ejecutar si la base de datos se concede el estado de confianza. Para obtener más información, consulte los artículos de decidir si debe confiar en una base de datos o cómo se comportan los objetos de base de datos cuando confiable y no confiable.

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

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

  5. Haga clic en Aceptar y luego 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, vea el artículo crear una macro.

Nota: 

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
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.

×