Partager via


Exemples de macros

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

  • Accessibilité — 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 un Complément Visual Studio. Ce projet illustre la structure d'un complément, comment itérer via tous les projets dans une macro et chaque élément dans un projet, comment utiliser l'objet ItemOperations pour ajouter de nouveaux éléments de projet, comment copier des références d'un projet vers un autre, etc.

  • 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 au sein 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.

    Notes

    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 programmation

Référence

Vue d'ensemble de l'éditeur de macros

Boîte de dialogue Ajouter le projet macro

Concepts

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