Exemples de macros
Mise à jour : novembre 2007
L'éditeur de macros comporte quelques exemples de macros que vous pouvez étudier et utiliser. Ces exemples se trouvent dans le nœud Exemples et sont disponibles dans l'Explorateur de macros ou dans l'éditeur de macros. Vous trouverez ci-après une liste d'exemples de macros accompagnés d'une brève description.
Exemples fournis
Accessibility — Contient des macros qui sont utilisées pour manipuler la taille et l'apparence du texte et des propriétés d'affichage dans Visual Studio.
AddDirAsSlnFolder — Importe un dossier sur disque dans une structure de dossier solution.
DevStudio6Editor — Ce projet macro contient des macros provenant des exemples de macros de Developer Studio version 6.0 et qui ont été convertis pour pouvoir fonctionner dans les macros Visual Studio. Ce projet montre comment imprimer tous les documents ouverts, commenter un bloc de code sélectionné, ajouter des marques de révision, etc.
MakeAddin — Convertit un projet macro en complément Visual Studio. Ce projet illustre la structure d'un complément, comment itérer sur tous les projets d'une macro et chaque élément d'un projet, comment utiliser l'objet ItemOperations pour ajouter de nouveaux éléments de projet, comment copier des références d'un projet à un autre, et plus encore.
Utilities — Contient plusieurs macros utilitaires utilisées par les autres exemples. Ce projet montre comment enregistrer et extraire des configurations de fenêtres, manipuler des propriétés dans la boîte de dialogue Options, comment itérer sur des éléments d'un projet, etc.
VSDebugger — Contient plusieurs macros qui utilisent les objets du modèle Automation du débogueur pour contrôler et manipuler les opérations de débogage. Ce projet illustre comment afficher la pile dans la fenêtre Commande pour chaque thread s'exécutant dans le programme en cours, afficher et manipuler les points d'arrêt, afficher les processus et les langages pris en charge par le débogueur, etc.
VSEditor — Crée un éditeur de texte similaire au Bloc-notes dans Visual Studio, possédant les fonctionnalités d'un éditeur, comme couper et coller, insérer, etc. Ce projet montre comment enregistrer une sauvegarde du document actif, utiliser le modèle de code Automation pour créer et manipuler des sections, comment naviguer dans le code, comment déplacer et utiliser le point d'insertion, comment manipuler et mettre en forme du texte, etc.
Remarque : Un module intitulé EnvironmentEvents est également présent dans les exemples de macro, mais il ne s'agit pas à proprement parler d'un exemple ; ce module permet de fournir des gestionnaires d'événements aux autres macros. Cependant, il montre concrètement comment les gestionnaires d'événements sont initialisés dans les macros. Pour plus d'informations à ce sujet, consultez Comment : gérer EnvironmentEvents dans les macros.
Voir aussi
Tâches
Comment : modifier et créer des macros par programme
Concepts
Automatisation des actions répétitives à l'aide de macros