Instruction de macro Sous-macro

S’applique à
Access pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

L’instruction Submacro Access définit une macro distincte dans la fenêtre Designer macro.

Paramètre

L’action Submacro n’a qu’un seul argument requis.

Argument de l’action Description
Name Chaîne qui apparaît en tant que nom de la macro.

Notes

Vous pouvez utiliser cette Submacro instruction pour définir des ensembles d’actions distincts. Vous pouvez exécuter les actions définies dans les sous-macros d’une autre macro en utilisant l’action RunMacro . Dans l’argument Macro Name de l’action RunMacro , utilisez la syntaxe suivante pour exécuter la sous-macro :

<macro name>.<submacro name>

Vous pouvez également utiliser l’instruction Submacro pour définir un ensemble d’actions de gestion des erreurs dans une macro.

Exemple

La macro suivante illustre l’instruction Submacro avec une OnError action macro. Dans cet exemple, l’action OnError indique à Access d’exécuter une sous-macro personnalisée de gestion des erreurs nommée ErrorHandler lorsqu’une erreur se produit. Si une erreur se produit dans l’une des actions qui suivent, Access passe à la ErrorHandler sous-macro. La ErrorHandler sous-macro affiche une zone de message qui fait référence à l’objet pour afficher des MacroError informations sur l’erreur.

Cette capture d’écran montre l’exemple précédent dans le concepteur de macros Access. Dans ce cas, l’expression de l’action SetLocalVar déclenche une erreur car elle tente de diviser un nombre par zéro. Access se déplace vers la sous-macro nommée ErrorHandler et affiche les informations d’erreur dans une zone de message.

Aire de conception de macros d’Access affichant une action de macro SurErreur.