Automatisation des actions répétitives à l'aide de macros

Mise à jour : novembre 2007

Lorsque vous développez du code dans Visual Studio, il se peut que vous soyez amené à effectuer plusieurs fois une procédure particulière ou certaines combinaisons de touches. Dans les versions précédentes de Visual Studio, à l'exception de Visual C++, vous n'aviez pas d'autre choix que de répéter les mêmes actions autant de fois que nécessaire. Désormais, Visual Studio vous permet d'automatiser le processus en utilisant des macros.

Si vous êtes un utilisateur de Microsoft Word ou Microsoft Excel, vous êtes probablement déjà familiarisé avec le fonctionnement des macros. Une macro est un ensemble d'instructions enregistrées dans un fichier (.Vsmacros) qui peut être exécuté ultérieurement. Vous pouvez créer une macro de deux façons : soit manuellement en tapant vous-même le code dans l'éditeur de macros, soit automatiquement en demandant à l'environnement d'enregistrer une macro à mesure que vous tapez et cliquez. Une fois la macro créée, vous pouvez l'exécuter à partir de l'Explorateur de macros, de la zone Rechercher/Commande ou de l'éditeur de macros, ou bien à l'aide d'un raccourci clavier.

Les macros sont en outre très utiles pour apprendre à utiliser le modèle objet Automation Visual Studio et à programmer avec celui-ci. Pour plus d'informations, consultez Création de compléments et d'Assistants.

Pour en savoir plus sur

Reportez-vous à

la création et l'enregistrement des macros.

Comment : enregistrer des macros

les différentes méthodes disponibles pour exécuter les macros et passer des paramètres.

Comment : exécuter des macros

le dépannage des macros et la résolution des problèmes liés à l'enregistrement et l'exécution des macros.

Problèmes liés à l'enregistrement ou à l'exécution des macros

la modification d'une macro existante ou la création manuelle d'une nouvelle macro.

Comment : modifier et créer des macros par programme

le débogage d'une macro.

Débogage des macros

l'Explorateur de macros et ses menus contextuels.

Comment : gérer des macros

les références à des composants COM et .NET Framework au sein des macros.

Comment : référencer des composants COM et .NET Framework au sein des macros

le modèle EnvironmentEvents et l'événement OnMacrosRuntimeReset.

Comment : gérer EnvironmentEvents dans les macros

les problèmes liés au partage et à la sécurité des macros.

Problèmes liés au partage et à la sécurité des macros

Outils disponibles pour les macros

Les outils suivants vous aident à enregistrer, exécuter, déboguer et modifier les macros.

  • Explorateur de macros   Cet outil répertorie toutes les macros disponibles dans l'environnement ; il s'agit du principal outil utilisé pour l'affichage et l'exécution des macros. Le nœud supérieur contient les projets macro, dont le projet par défaut MyMacros. Chaque projet macro comporte un ou plusieurs modules, dans lesquels figurent des commandes macro. Les nouvelles macros s'affichent en tant que commandes nommées TemporaryMacro, sous un module appelé RecordingModule et situé sous le projet marqué comme projet d'enregistrement. Vous pouvez double-cliquer sur une commande macro pour l'exécuter. Pour afficher l'Explorateur de macros, appuyez sur ALT+F8 ou, dans le menu Affichage, dans le sous-menu Autres fenêtres, sélectionnez Explorateur de macros. Pour plus d'informations sur l'Explorateur de macros, consultez Explorateur de macros, fenêtre.

  • Zone Rechercher/Commande   Une fois que vous avez enregistré ou créé une macro, vous pouvez l'exécuter à partir de la zone Rechercher/Commande située dans la barre d'outils Visual Studio ou dans la fenêtre Commande en mode Commande. Pour plus d'informations, consultez Comment : exécuter des macros.

  • Barre d'outils de l'enregistreur de macros   Lorsque vous démarrez l'enregistrement d'une macro, la barre d'outils de l'enregistreur de macros s'affiche pour vous aider. Elle comporte des boutons permettant de démarrer l'enregistrement et de l'arrêter, l'interrompre ou l'annuler. Pour contrôler l'enregistrement d'une macro, vous pouvez aussi utiliser la commande Macros du menu Outils ou encore les raccourcis clavier. Pour plus d'informations sur l'enregistrement de macros, consultez Comment : enregistrer des macros.

  • Éditeur de macros   Utilisez cet outil pour modifier ou déboguer vos macros existantes ou encore pour en créer d'autres. Pour afficher l'éditeur de macros, appuyez sur ALT+F11 ou, dans le menu Outils, dans le sous-menu Macros, sélectionnez Éditeur de macros. Bien que l'éditeur de macros ressemble beaucoup à l'environnement principal de Visual Studio, il constitue un environnement distinct conçu uniquement pour créer, modifier, déboguer et exécuter des macros.

Remarque :

Actuellement, les macros VS ne prennent pas en charge les Windows Forms.

Voir aussi

Concepts

Problèmes liés à l'enregistrement ou à l'exécution des macros

Référence

Explorateur de macros, fenêtre

Macros

Autres ressources

Création de compléments et d'Assistants