На заметку! Visual Studio поддерживает только один временный макрос, то есть новые макросы будут записываться друг поверх друга. Чтобы сделать временный макрос постоянным, необходимо вырезать код и вставить его в другую подпрограмму.
Хороший способ начать, изучение макросов, предусматривает использование свойства записи и последующий просмотр сгенерированного им кода. Выберите в меню Tools команду Macros => Macro Explorer (Проводник макросов), чтобы отобразить окно, показывающее дерево модулей макросов и содержащихся в них макросов (рис. 2.27). Каждый макрос соответствует подпрограмме Visual Basic. (К сожалению, язык С# здесь не поддерживается.) Чтобы отредактировать только что созданный макрос, щелкните правой кнопкой мыши на подпрограмме TemporaryMacro в RecordingModule и выберите в контекстном меню команду Edit.
Рис. 2.27. Проводник Macro Explorer
Код макроса использует специальную объектную модель среды времени проектирования (design-time environment — DTE). Иерархия DTE предлагает базовые средства, позволяющие взаимодействовать с каждым аспектом IDE-среды. Ниже перечислены некоторые важные составные части:
Например, следующий макрос автоматически выводит список всех измененных, но не сохраненных файлов проекта.
Список отображается в окне Output (Вывод).
предыдущая следующая страница оглавление
97