Partager via


Méthode Application.RecordMacro (Excel)

Cette méthode enregistre le code si l'enregistreur de macro est activé.

Syntaxe

expression. RecordMacro (BasicCode, XlmCode)

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
BasicCode Facultatif Variant Chaîne qui spécifie le code Visual Basic enregistré si l'enregistreur de macro enregistre dans un module Visual Basic. La chaîne sera enregistrée sur une ligne. Si la chaîne contient un retour chariot (le caractère ASCII 10 ou Chr$(10) dans le code), elle sera enregistrée sur plusieurs lignes.
XlmCode Facultatif Variante Argument ignoré.

Remarques

La méthode RecordMacro ne peut pas enregistrer dans le module actif (celui dans lequel la méthode RecordMacro existe).

Si l'argument CodeBase est omis alors que l'application enregistre dans Visual Basic, Microsoft Excel enregistre une instruction Application.Run appropriée.

Pour empêcher l'enregistrement (par exemple lorsque l'utilisateur annule votre boîte de dialogue), appelez cette fonction avec deux chaînes vides.

Exemple

Cet exemple montre comment enregistrer du code Visual Basic.

Application.RecordMacro BasicCode:="Application.Run ""MySub"" "

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.