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.