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


Практическое руководство. Управление макросами

Обновлен: Ноябрь 2007

Обозреватель макросов является основным инструментом отслеживания макросов и управления ими. Он представляет собой окно в основной интегрированной среде разработки (IDE) Visual Studio .NET и открывается нажатием сочетания клавиш ALT+F8. Подробные сведения о различных частях обозревателя макросов см. в разделе Окно "Обозреватель макросов".

Ниже перечислены основные задачи, связанные с управлением макросами.

  • Создание новых макропроектов и модулей.

  • Загрузка и выгрузка существующих макропроектов.

  • Удаление макропроектов и модулей.

  • Переименование макропроектов, модулей и команд.

  • Редактирование команды или модуля

Макрос может быть сохранен либо как двоичный, либо как текстовый файл. По умолчанию используется двоичный формат файла с расширением .Vsmacros. Тем не менее, можно сохранить макрос в виде текста в формате Юникода (TXT).

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

По умолчанию макросы сохраняются в каталоге \VSMacros80, заданной в поле Размещение проектов Visual Studio в узле Преокты и решения диалогового окна Параметры. Однако путь расположения проекта Visual Studio .NET можно изменить в диалоговом окне Параметры или нажать сочетание клавиш CTRL+E, чтобы экспортировать макрос в другое место.

Управление макросами

Для всех следующих операций требуется окно обозревателя макросов, которое может быть открыто нажатием сочетания клавиш ALT+F8.

Создание нового макропроекта или модуля макроса в обозревателе макросов

  1. Чтобы создать новый макропроект, щелкните правой клавишей мыши узел Макросы и выберите команду Создать проект.

    hdf2d1z8.alert_note(ru-ru,VS.90).gifПримечание.

    Макропроекты можно создавать только в обозревателе макросов. Нельзя создать макропроект в интегрированной среде разработки макросов.

  2. Чтобы создать новый модуль макроса, щелкните правой клавишей мыши проект и выберите команду Создать модуль.

Загрузка существующего макропроекта в обозреватель макросов

  1. Щелкните правой клавишей мыши узел Макросы и выберите команду Загрузить проект.

  2. Перейдите к файлу макопроекта и выберите команду Открыть.

Выгрузка макропроекта из обозревателя макросов

Удаление модуля или команды макроса из обозревателя макросов

  1. Выделите элемент и нажмите клавишу DELETE.

    или

  2. Щелкните его правой клавишей мыши и выберите команду Удалить.

    hdf2d1z8.alert_note(ru-ru,VS.90).gifПримечание.

    Файл проекта можно удалить с помощью проводника Windows.

Удаление макропроекта из обозревателя макросов

  • Щелкните его правой клавишей мыши и выберите команду Выгрузить.

    hdf2d1z8.alert_note(ru-ru,VS.90).gifПримечание.

    Файл проекта можно удалить с помощью проводника Windows.

Переименование макропроекта, модуля или команды

  1. Чтобы переименовать проект, модуль или команду макроса, щелкните элемент правой клавишей мыши и выберите команду Переименовать.

  2. Введите новое имя и нажмите клавишу ВВОД.

    hdf2d1z8.alert_note(ru-ru,VS.90).gifПримечание.

    Переименование модулей влияет на объявления модуля в файлах, однако переименование проекта не влияет на пространство имен по умолчанию. Кроме того, при переименовании проекта, модуля или команды макроса в интегрированной среде разработки макросов изменения не будут отражены в обозревателе макросов или обозревателе проектов. Ссылки на макрос по-прежнему основываются на пространстве имен, объявленном в модулях, поэтому ссылка на макрос по новому имени проекта приведет к возникновению ошибки компиляции.

Дополнительные сведения о редактировании модулей и команд макросов см. в разделе Практическое руководство. Изменение и программное создание макросов.

См. также

Задачи

Практическое руководство. Запись макросов

Практическое руководство. Выполнение макросов

Практическое руководство. Ссылки на компоненты COM и .NET Framework в макросах.

Практическое руководство. Обработка событий среды в макросах

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

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

Отладка макросов

Проблемы, связанные с записью и выполнением макроса