Instrucțiunea de macrocomenzi Sub-macrocomandă

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Submacro Instrucțiunea din Access definește o macrocomandă separată în fereastra Macro Designer.

Setare

Acțiunea Submacro are numai un argument obligatoriu.

Argument acțiune Descriere
Name Un șir care apare ca nume al macrocomenzii.

Observații

Puteți utiliza instrucțiunea Submacro pentru a defini seturi separate de acțiuni. Puteți rula acțiunile definite în submacrocomenzi dintr-o RunMacro altă macrocomandă utilizând acțiunea. În argumentul Macro NameRunMacro acțiunii, utilizați următoarea sintaxă pentru a rula submacrocomanda:

<macro name>.<submacro name>

De asemenea, puteți utiliza instrucțiunea Submacro pentru a defini un set de acțiuni de tratare a erorilor într-o macrocomandă.

Exemplu

Următoarea macrocomandă demonstrează instrucțiunea Submacro împreună cu o OnError acțiune de macrocomandă. În acest exemplu, acțiunea spune programului Access să ruleze o submacrocomandă de tratare a erorilor, OnError numită ErrorHandler atunci când apare o eroare. Dacă apare o eroare în oricare dintre acțiunile care urmează, Access sare la ErrorHandler submacrocomandă. ErrorHandler Submacrocomanda afișează o casetă de mesaj care se referă la obiect, MacroError pentru a afișa informații despre eroare.

Această captură de ecran afișează exemplul anterior în proiectantul de macrocomenzi Access. În acest caz, expresia din SetLocalVar acțiune declanșează o eroare, deoarece încearcă să împartă un număr la zero. Access se mută la submacrocomanda denumită ErrorHandler și afișează informațiile de eroare într-o casetă de mesaj.

Suprafața de proiectare a macrocomenzilor Access afișând o acțiune de macrocomandă LaEroare.