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 set di azioni a un tasto specifico o a una scelta rapida da tastiera creando un gruppo di macro AutoKeys. Aggiungere una sottomacro per ogni scelta rapida da tastiera da 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 AutoKeys con sottomacro

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

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

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

  4. Nell'elenco a discesa Aggiungi nuova azione nel blocco di sottomacro selezionare l'azione che deve essere eseguita dal tasto o dalla scelta rapida da tastiera. Ad esempio, è possibile aggiungere un'azione Segnaleacusto che determina l'esecuzione dell'azione di macro Segnaleacusto quando si preme CTRL+B.

    Tre sottomacro in una macro di Access denominata AutoKeys

    Per assegnare più azioni alla scelta rapida da tastiera, aggiungere le altre azioni sotto la prima azione, mantenendole nello stesso blocco di sottomacro.

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

  6. Ripetere i passaggi da 2 a 5 per qualsiasi altra attività chiave che si vuole eseguire.

  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 AutoKeys. Rimangono attivi ogni volta che si apre il database. Se si vuole, è possibile ignorare le assegnazioni delle chiavi e molte altre opzioni di avvio tenendo premuto MAIUSC durante l'avvio del database.

Importante

Se al database non viene concesso lo stato di attendibilità, 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 il contenuto. In questo modo tutte le azioni di macro verranno abilitate fino alla chiusura del database.

Sintassi per le scelte rapide da tastiera di AutoKeys

La tabella seguente mostra esempi di scelte rapide da tastiera che è possibile immettere nella casella Nome sottomacro per creare assegnazioni di tasti in un gruppo di macro AutoKeys. Questi tasti di scelta rapida sono un sottoinsieme della sintassi usata 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