На заметку! 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

Hosted by uCoz