Eseguire una macro di Access mediante tasti di scelta rapida

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

È possibile assegnare un'azione o un insieme di azioni a un tasto specifico o a una scelta rapida da tastiera creando un gruppo di macro Tasti automatici. Aggiungere una sottomacro per ogni tasto di scelta rapida che si desidera creare. Quando si preme il tasto o la scelta rapida da tastiera, Microsoft Access esegue l'azione.

Nota

Se si assegna un'azione a una scelta rapida da tastiera già usata da Access, l'azione sostituisce l'assegnazione del tasto di scelta. Ad esempio, CTRL+C è la scelta rapida da tastiera per il comando Copia . Se si assegna la scelta rapida da tastiera a una macro, Access esegue la macro invece del comando Copia .

Creare la macro Tasti automatici con le sottomacro

  1. Nel gruppo Macro e codice della scheda Crea fare clic su Macro.

  2. Nell'elenco a discesa Aggiungi nuova azione selezionare Submacro.

  3. Nella casella Nome sottomacro immettere il tasto o la scelta rapida da tastiera che si desidera assegnare all'azione o al set di azioni. La tabella alla fine di questo articolo mostra la sintassi delle scelte rapide da tastiera.

  4. Nell'elenco a discesa Aggiungi nuova azione nel blocco sottomacro selezionare l'azione che si desidera venga eseguita con il tasto o la scelta rapida da tastiera. Ad esempio, è possibile aggiungere un'azione Beep che fa sì che Access esegua l'azione di macro Beep quando si preme CTRL+B.

    Tre sottomacro in una macro di Access denominate tasti automatici

    Per assegnare più azioni alla scelta rapida da tastiera, aggiungere le altre azioni sotto la prima, ma mantenerle nello stesso blocco di submacro.

  5. Per creare altre assegnazioni di chiave, creare più sottomacro. Selezionare quindi le azioni all'interno di ogni blocco di sottomacro usando l'elenco a discesa Aggiungi nuova azione . Nella schermata precedente, tre sottomacro separate definiscono tre assegnazioni di tasti separate.

  6. Ripetere i passaggi da 2 a 5 per tutte le altre assegnazioni chiave che si desidera effettuare.

  7. Fare clic su Salva o premere CTRL+S.

  8. Nella finestra di dialogo Salva con nome , in Nome macro, digitare AutoKeys.

Le nuove assegnazioni di tasti sono disponibili non appena si salva il gruppo di macro Tasti automatici. Rimangono attive ogni volta che si apre il database. Se lo si desidera, è possibile ignorare le assegnazioni dei tasti e molte altre opzioni di avvio tenendo premuto MAIUSC durante l'avvio del database.

Importante

Se al database non viene concesso lo stato attendibile, alcune azioni di macro vengono disabilitate. È possibile abilitare tutte le azioni di macro facendo clic su Opzioni nella barra dei messaggi e quindi selezionando Abilita questo contenuto. In questo modo tutte le azioni di macro vengono abilitate fino alla chiusura del database.

Sintassi per le scelte rapide da tastiera AutoKeys

Nella tabella seguente vengono illustrate le scelte rapide da tastiera di esempio che è possibile immettere nella casella Nome sottomacro per creare assegnazioni di tasti in un gruppo di macro Tasti automatici. Questi tasti di scelta rapida sono un sottoinsieme della sintassi utilizzata nell'istruzione SendKeys in Microsoft Visual Basic.

Nome sottomacro Tasto o scelta rapida da tastiera
^A o ^4 CTRL+A o CTRL+4
{F1} F1
^{F1} CTRL+F1
+{F1} MAIUSC+F1
{INSERT} Inserisci
^{INSERT} CTRL+INS
+{INSERT} MAIUSC+INS
{DELETE} o {DEL} Elimina
^{DELETE} o ^{DEL} CTRL+CANC
+{DELETE} o +{DEL} MAIUSC+CANC