Ejecutar una macro de Access mediante un método abreviado de teclado

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Puede asignar una acción o un conjunto de acciones a una tecla o método abreviado de teclado específicos mediante la creación de un grupo de macros de AutoKeys. Agregue una submacro para cada método abreviado de teclado que desee crear. Al presionar la tecla o el método abreviado de teclado, Microsoft Access ejecuta la acción.

Nota

Si asigna una acción a un método abreviado de teclado que Access ya usa, la acción reemplaza la asignación de tecla de Access. Por ejemplo, Ctrl+C es el método abreviado de teclado para el comando Copiar . Si asigna ese método abreviado de teclado a una macro, Access ejecuta la macro en vez del comando Copiar .

Crear la macro AutoKeys con submacros

  1. En el grupo Macros y código de la pestaña Crear, haga clic en Macro.

  2. En la lista desplegable Agregar nueva acción , seleccione Submacro.

  3. En el cuadro nombre de submacro, escriba la tecla o el método abreviado de teclado que desea asignar a la acción o al conjunto de acciones. En la tabla al final de este artículo se muestra la sintaxis de los métodos abreviados de teclado.

  4. En la lista desplegable Agregar nueva acción del bloque de submacros, seleccione la acción que desea que realice la tecla o el método abreviado de teclado. Por ejemplo, puede agregar una acción Pitido que haga que Access ejecute la acción de macro Pitido al presionar Ctrl+B.

    Tres submacros en una macro de Access denominadas Autoclaves

    Para asignar más de una acción al método abreviado de teclado, agregue las otras acciones debajo de la primera acción, pero mantenlas en el mismo bloque de submacros.

  5. Para crear otras asignaciones de claves, cree más submacros. A continuación, seleccione acciones dentro de cada bloque de submacros mediante la lista desplegable Agregar nueva acción . En la captura de pantalla anterior, tres submacros independientes definen tres asignaciones de teclas independientes.

  6. Repita los pasos 2 a 5 para cualquier otra tarea clave que desee realizar.

  7. Haga clic en Guardar o presione Ctrl+S.

  8. En el cuadro de diálogo Guardar como , en Nombre de macro, escriba AutoKeys.

Las nuevas asignaciones de teclas estarán disponibles en cuanto guarde el grupo de macros AutoKeys. Permanecen en vigor cada vez que abre la base de datos. Si lo desea, puede omitir las asignaciones de teclas y muchas otras opciones de inicio manteniendo presionada la tecla Mayús mientras inicia la base de datos.

Importante

Si no se concede el estado de confianza a la base de datos, se deshabilitan algunas acciones de macro. Para habilitar todas las acciones de macro, haga clic en Opciones en la barra de mensajes y seleccione Habilitar este contenido. Esto habilita todas las acciones de macro hasta que cierre la base de datos.

Sintaxis de los métodos abreviados de teclado de AutoKeys

En la tabla siguiente se muestran métodos abreviados de teclado de ejemplo que puede escribir en el cuadro Nombre de submacro para crear asignaciones de teclas en un grupo de macros AutoKeys. Estos métodos abreviados son un subconjunto de la sintaxis que se usa en la SendKeys instrucción en Microsoft Visual Basic.

Nombre de submacro Método abreviado de teclado o clave
^A o ^4 Ctrl+A o Ctrl+4
{F1} F1
^{F1} Ctrl+F1
+{F1} Mayús+F1
{INSERT} Insertar
^{INSERT} Ctrl+Insertar
+{INSERT} Mayús+Insertar
{DELETE} o {DEL} Eliminar
^{DELETE} o ^{DEL} Ctrl+Suprimir
+{DELETE} o +{DEL} Mayús+Supr