Share via


Méthode DoCmd.RunMacro (Access)

La méthode RunMacro exécute l’action ExécuterMacro dans Visual Basic.

Syntaxe

expression. RunMacro (MacroName, RepeatCount, RepeatExpression)

expressionune variable représentant un objet DoCmd.

Paramètres

Nom Requis/Facultatif Type de données Description
MacroName Obligatoire Variant Expression chaîne qui est le nom valide d'une macro dans la base de données active. Si vous exécutez du code Visual Basic contenant la méthode RunMacro dans une base de données bibliothèque, Microsoft Access recherche la macro portant ce nom dans la base de données bibliothèque, et non dans la base de données active.
RepeatCount Facultatif Variant Expression numérique qui a pour résultat un entier représentant le nombre d'exécutions de la macro.
RepeatExpression Facultatif Variant Expression numérique qui est évaluée à chaque exécution de la macro. Lorsqu’elle a pour résultat False (0), la macro s’interrompt.

Remarques

Utilisez la méthode RunMacro pour exécuter une macro.

Utilisez MacroGroupName. Syntaxe MacroName pour l’argument MacroName afin d’exécuter une macro particulière dans un groupe de macros.

Si vous spécifiez l’argument RepeatExpression et laissez l’argument RepeatCount vide, vous devez inclure la virgule de l’argument RepeatCount . Si vous laissez un argument de fin vide, n’utilisez pas de virgule après le dernier argument que vous spécifiez.

Exemple

L’exemple suivant exécute la macro Print Sales qui imprime deux fois le rapport des ventes.

DoCmd.RunMacro "Print Sales", 2

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.