L'istruzione Submacro in Access definisce una macro separata nella finestra Designer macro.
Impostazione
L'azione Submacro ha un solo argomento obbligatorio.
| Argomento dell'azione | Descrizione |
|---|---|
Name |
Stringa che viene visualizzata come nome della macro. |
Osservazioni
È possibile usare l'istruzione Submacro per definire set di azioni separati. È 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>
È anche possibile usare l'istruzione Submacro per definire un set di azioni di gestione degli errori all'interno di una macro.
Esempio
La macro seguente mostra l'istruzione Submacro insieme a un'azione OnError di macro. In questo esempio l'azione OnError indica ad Access di eseguire una sottomacro personalizzata per la gestione degli errori denominata ErrorHandler quando si verifica un errore. Se si verifica un errore in una delle azioni seguenti, Access passa alla ErrorHandler sottomacro. La ErrorHandler sottomacro visualizza una finestra di messaggio che fa riferimento all'oggetto MacroError per visualizzare informazioni sull'errore.
Questa schermata mostra l'esempio precedente in Progettazione macro di Access. In questo caso, l'espressione nell'azione SetLocalVar genera un errore perché tenta di dividere un numero per zero. Access passa alla sottomacro denominata ErrorHandler e visualizza le informazioni sull'errore in una finestra di messaggio.