Creare una macro che viene eseguita all'apertura di un database

Se si vuole eseguire un particolare gruppo di azioni ogni volta che si avvia un database di Access, è possibile creare una macro AutoExec. Ad esempio, è possibile scegliere di ingrandire automaticamente la finestra dell'applicazione, bloccare il Riquadro di spostamento e quindi aprire un report specifico.

Una macro AutoExec è semplicemente una macro denominata AutoExec. Quando si apre un database, la macro AutoExec viene eseguita prima di qualsiasi altra macro o codice VBA.

Nota: Questo articolo non riguarda i database Web di Access o le app Web di Access.

Creare una macro AutoExec

Se è già stata creata una macro contenente le azioni da eseguire all'avvio del database, è sufficiente rinominarla AutoExec per eseguirla automaticamente alla successiva apertura del database. In caso contrario, seguire questa procedura per creare una macro:

  1. Nel gruppo Altro della scheda Crea fare clic su Macro.

    Immagine del gruppo Macro e codice sulla barra multifunzione di Access

    Nota: Se si usa Access 2007, nel gruppo Altro della scheda Crea fare clic su Macro. Se il comando non è disponibile, fare clic sulla freccia sotto il pulsante Modulo o Modulo di classe, quindi su Macro.

  2. Nell'elenco a discesa nella parte superiore del Generatore di macro selezionare l'azione che si vuole eseguire. Se necessario, digitare i valori corretti nelle caselle degli argomenti.

    Nota: Se si usa Access 2007, nella prima cella Azione vuota del Generatore di macro selezionare l'azione da eseguire. Se applicabile, in Argomenti azione digitare i valori appropriati nelle caselle degli argomenti.

    • Se l'azione desiderata non è inclusa nell'elenco, nel gruppo Mostra/nascondi della scheda Struttura verificare che l'opzione Mostra tutte le azioni sia selezionata, in modo da espandere l'elenco di azioni che è possibile utilizzare. Nell'elenco sono tuttavia incluse alcune azioni che verranno eseguite solo se al database è concesso lo stato di attendibilità. Per ulteriori informazioni, vedere l'articolo Decidere se considerare attendibile un database.

  3. Ripetere il passaggio 2 per ogni azione aggiuntiva da eseguire.

  4. Fare clic su Salva e nella finestra di dialogo Salva con nome digitare AutoExec.

  5. Fare clic su OK, quindi chiudere il Generatore di macro. La nuova macro verrà eseguita alla successiva apertura del database.

Per altre informazioni sulla creazione di macro, vedere l'articolo Creare una macro di interfaccia utente.

NOTE:

Inizio pagina

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×