Istruzione macro Sottomacro

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

L'istruzione Submacro in Access definisce una macro distinta nella finestra di Designer macro.

Impostazione

Per l'azione Submacro è richiesto un solo argomento.

Argomento dell'azione Descrizione
Name Stringa che viene visualizzata come nome della macro.

Osservazioni

È possibile usare l'istruzione Submacro per definire set separati di azioni. È possibile eseguire le azioni definite nelle sottomacro da un'altra macro usando l'azione RunMacro . Nell'argomento Macro Name dell'azione RunMacro usare la sintassi seguente per eseguire la sottomacro:

<macro name>.<submacro name>

È inoltre possibile utilizzare l'istruzione Submacro per definire un set di azioni di gestione degli errori all'interno di una macro.

Esempio

La macro seguente illustra l'istruzione insieme a un'azione Submacro di OnError macro. In questo esempio l'azione OnError indica ad Access di eseguire una sottomacro personalizzata di gestione degli errori denominata ErrorHandler quando si verifica un errore. Se si verifica un errore in una delle azioni successive, Access passa alla ErrorHandler submacro. Nella ErrorHandler sottomacro viene visualizzata una finestra di messaggio che fa riferimento all'oggetto MacroError per visualizzare informazioni sull'errore.

Questo screenshot mostra l'esempio precedente nella finestra di progettazione macro di Access. In questo caso, l'espressione nell'azione SetLocalVar genera un errore perché tenta di dividere un numero per zero. Access consente di passare alla sottomacro denominata ErrorHandler e visualizza le informazioni sull'errore in una finestra di messaggio.

Area di progettazione di Access che mostra l'azione di macro SuErrore.