Eventos de inicio automático con una macro

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 ejecutar determinadas acciones cada vez que abra una base de datos de Access o una aplicación web de Access, cree una macro AutoExec en una base de datos de escritorio o una macro al inicio en una aplicación web de Access. Por ejemplo, en una base de datos de escritorio, una macro AutoExec podría automáticamente maximizar la ventana de aplicación, bloquear el Panel de navegación y abrir un informe determinado cada vez que abra la base de datos.

En este tema

Crear una macro AutoExec en una base de datos de escritorio

Crear una macro al inicio en una aplicación web de Access

Cree una macro AutoExec en una base de datos de escritorio

Se ejecuta una macro AutoExec (una macro que nombre AutoExec) antes de las demás macros o módulos en la base de datos. Si ya ha creado una macro que hace lo que desea que suceda 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. Haga clic en crear > Macro.

    El botón Macro en la pestaña Crear.

  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.

    • Si no encuentra la acción que desee, asegúrese de que está seleccionado Mostrar todas las acciones en la pestaña Diseño. 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, vea decidir si debe confiar en una base de datos.

  3. Repita el paso 2 para cada acción adicional que desea que ocurra. También puede buscar acciones en el Catálogo de acciones y hacer doble clic o arrastrarlas a la macro.

  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 cierre el Generador de macros. La 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 de interfaz de usuario.

Nota: 

Volver al principio

Crear una macro al inicio en una aplicación web de Access

Una macro al inicio en aplicaciones web de Access realiza al mismo tipo de la función como una macro AutoExec en una base de datos de escritorio, pero no aparece en el panel de navegación como una macro con nombre. Además, en lugar de ejecutar al abrir la base de datos en el cliente de acceso, se ejecuta cuando se abre la aplicación web en el explorador. No puede omitir lógica de macro definida en una macro al inicio al abrir la aplicación web en el explorador.

Así se crea una:

  1. Abra la aplicación web en Access. Si se está viendo en un explorador, haga clic en configuración > Personalizar en Access.

  2. Haga clic en Inicio > Avanzadas > en Macro de inicio.

    El comando de macro Al inicio de la cinta.

    Access abre el Diseñador de macros. Si ya existe una macro al inicio, Access lo muestra. Si no es así, verá una macro en blanco donde puede empezar a agregar acciones.

  3. Seleccione acciones de la lista desplegable Agregar nueva acción, o busque acciones en el catálogo de acciones y haga doble clic o arrástrelas a la macro.

    Sugerencia:  El Catálogo de acciones muestra breves descripciones de las acciones que le ayudan a conocer qué hacen.

  4. Si lo necesita, escriba los valores en los cuadros de argumento para las acciones que ha agregado.

  5. Haga clic en Guardar > Cerrar.

  6. Haga clic en Inicio > Iniciar aplicación y en Inicio se ejecuta una macro cuando se abre la aplicación web en el explorador.

Para obtener más información sobre cómo crear una macro en una aplicación web de Access, vea la macro de interfaz de personalizar una vista mediante la creación de un usuario.

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.

×