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. |
|
les différentes méthodes disponibles pour exécuter les macros et passer des paramètres. |
|
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. |
|
le débogage d'une macro. |
|
l'Explorateur de macros et ses menus contextuels. |
|
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. |
|
les 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