Almakró makróutasítás

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Az Submacro utasítás az Accessben egy külön makrót határoz meg a Macro Designer ablakban.

Beállítás

A Submacro művelethez csak egy argumentum szükséges.

Művelet argumentuma Leírás:
Name A makró neveként megjelenő karakterlánc.

Megjegyzések

Az utasítással Submacro külön műveletcsoportokat határozhat meg. A művelettel RunMacro az almakrókban meghatározott műveleteket egy másik makróból is futtathatja. A művelet argumentumában Macro NameRunMacro a következő szintaxist felhasználva futtathatja az almakrót:

<macro name>.<submacro name>

Az Submacro utasítással hibakezelő műveleteket is definiálhat egy makrón belül.

Példa

A következő makró az utasítást egy OnError makróművelettel együtt mutatja beSubmacro. Ebben a példában a OnError művelet arra utasítja az Accesst, hogy futtasson egy egyéni hibakezelő almakrót, melynek neve ErrorHandler ha hiba történik. Ha a műveletet követő többi művelet bármelyikében hiba történik, az Access az ErrorHandler almakróra ugrik. Az ErrorHandler almakró megjelenít egy üzenetpanelt, mely az objektum használatával MacroError közöl információkat a hibáról.

Ez a képernyőkép az Access makrótervezőjének előző példáját mutatja be. Ebben az esetben a műveletben szereplő kifejezés SetLocalVar hibát vált ki, mert nullával próbál meg osztani egy számot. Az Access a megnevezett ErrorHandler almakróra lép, és megjeleníti a hibainformációkat egy üzenetpanelen.

Az Access makrótervező felülete a Hibára makróművelettel.