Поделиться через


Примеры макросов

Интегрированная среда разработки макросов содержит ряд примеров макросов, которые можно применять в разработке и обучении. Они расположены в узле "Образцы" и доступны в обозревателе макросов или в интегрированной среде разработки макросов. Ниже приводится список примеров макросов с описанием их функций.

Примеры

  • Доступность — Содержит макросы, используемые для обработки текста и отображения размера и вида свойств в Visual Studio.

  • AddDirAsSlnFolder — Импортирует папку на диске в структуру папок решения.

  • DevStudio6Editor — Этот макропроект содержит макросы из примера макросов Developer Studio версии 6.0, преобразованные для работы в макросах Visual Studio. В проекте иллюстрируется печать всех открытых документов, комментирование выбранного блока кода, добавление меток исправлений и многое другое.

  • MakeAddin — Преобразует макропроект в надстройку Visual Studio. Этот проект иллюстрирует структуру надстройки, выполнение итераций всех макропроектов и каждого элемента проекта, использование объекта ItemOperations для добавления новых элементов проекта, копирование ссылок из одного проекта в другой и многое другое.

  • Служебные программы — Содержит несколько служебных макросов, которые используются в других примерах макросов. В проекте иллюстрируется сохранение и получение конфигурации окон, управление свойствами в диалоговом окне "Параметры", выполнение итераций позиций проекта и многое другое.

  • VSDebugger — Содержит ряд макросов, в которых объекты модели автоматизации отладчика используются для управления операциями отладки. В проекте иллюстрируется перечисление элементов стека в окне команд для выполняемого каждого потока в текущей программе, перечисление и управление точками останова, перечисление процессов и языков, поддерживаемых отладчиком, и многое другое.

  • VSEditor — Создает в Visual Studio текстовый редактор, подобный блокноту, с полным набором функциональных возможностей редактирования, включая вырезание, вставку и т. д. В проекте иллюстрируется сохранение резервной копии текущего документа, использование модели автоматизации кода для создания выделенных разделов и управления ими, переходы по программному коду, перемещение и использование курсора ввода, управление текстом и его форматирование, а также многое другое.

    Примечание

    Модуль EnvironmentEvents, который также имеется в макросе "Sample", фактически не является примером. Он предоставляет обработчики событий для остальных макросов.Однако в нем иллюстрируется инициализация обработчиков событий в макросах.Дополнительные сведения см. в разделе Практическое руководство. Обработка событий среды в макросах.

См. также

Задачи

Практическое руководство. Изменение и программное создание макросов

Ссылки

Обзор интегрированной среды разработки макросов

Диалоговое окно "Добавление макропроекта"

Основные понятия

Автоматизация повторяющихся действий с помощью макросов