Příkaz makra Submakro

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Příkaz Submacro v Accessu definuje samostatné makro v okně nástroje Macro Designer.

Nastavení

Akce Submacro má jenom jeden povinný argument.

Akční argument Popis
Name Řetězec, který se zobrazí jako název makra

Poznámky

Tento Submacro příkaz můžete použít k definování samostatných sad akcí. Pomocí této RunMacro akce můžete akce definované v submakrech spouštět z jiného makra. V argumentu Macro NameRunMacro akce použijte ke spuštění submakra následující syntaxi:

<macro name>.<submacro name>

Příkaz můžete také použít Submacro k definování sady akcí pro zpracování chyb v rámci makra.

Příklad

Následující makro demonstruje příkaz Submacro společně s OnError akcí makra. V tomto příkladu akce OnError říká Accessu, aby spustil vlastní submakro pro zpracování chyb, které se jmenuje ErrorHandler , když dojde k chybě. Když se v některé z akcí, která následuje, vyskytne chyba, Access přeskočí na ErrorHandler submakro. Submakro ErrorHandler zobrazí okno se zprávou, která odkazuje na MacroError objekt a zobrazí informace o chybě.

Tento snímek obrazovky ukazuje předchozí příklad v návrháři maker Accessu. V tomto případě výraz v SetLocalVar akci způsobí chybu, protože se pokouší dělit číslo nulou. Access se přesune na pojmenované ErrorHandler submakro a zobrazí informace o chybě v okně se zprávou.

Okno pro návrh makra v Accessu zobrazující akci PřiChybě