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


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

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

При работе в интегрированной среде разработки (IDE) макросов Visual Studio выполняемые действия определяются текущим режимом среды. Макрос создается в режиме разработки, выполняется и отлаживается в режиме выполнения и отладки, выполняется по шагам с использованием точек останова в режиме приостановки.

Для упрощения отладки IDE макросов позволяет редактировать макрос в режимах выполнения и отладки и разработки. Редактировать макрос в режиме приостановки нельзя.

В следующей таблице показаны функциональные возможности, доступные в режимах разработки, выполнения и отладки, приостановки.

Команда

Режим конструктора

Режим выполнения и отладки

Режим приостановки

Запуск (F5)

Включена

Включена

Продолжение

Запуск без отладки

Включена

Удалена

Удалена

Останов/Сброс

Отключена

Включена

Включена

Отсоединить

Удалена

Включена

Включена

Присоединить

Включена

Удалена

Удалена

Выполнение проектов в интегрированной среде разработки (IDE) макросов

При выполнении проекта в IDE макросов положение указателя мыши определяет происходящее событие. При выполнении проекта вне процедуры или при пустом буфере редактора выполняются все проекты, включается программа отладки и IDE макросов входит в режим выполнения и отладки. При выполнении проекта в процедуре запускаются все проекты и соответствующие макросы, включается программа отладки, IDE макросов входит в режим выполнения и отладки и выполняется процедура.

Если IDE макросов останавливается в точке останова в режиме приостановки или выполнения и отладки, команды в узле вызвать нельзя; сообщения, которые могут изменить его состояние, подавляются.

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

При выполнении проекта в обозревателе макросов запускаются все проекты, а затем и процедуры. Экземпляр IDE макроса не создается, программа отладки не подключена. При остановке проекта события отсоединяются и состояние теряется. При перезапуске проекта события присоединяются заново.

Различия команд в меню "Отладка"

Меню Отладка в IDE Visual Studio содержит команды, которые выключены или отсутствуют в меню Отладка IDE макросов Visual Studio. В следующей таблице представлен список всех команд меню Отладка и состояние их доступности в IDE макросов.

Команда меню

Состояние в IDE макросов

Сочетание клавиш

Примечания

Окна, Точки останова

Включена

Ctrl+Alt+B

Открывает окно Точки останова.

Окна, Интерпретация

Включена

Ctrl+Alt+I

Открытие окна Интерпретация.

Включить отладку

Включена

Ctrl+Shift+E

Включение режима выполнения IDE и программы отладки

Построить

Включена

Ctrl+Shift+B

Компиляция всего кода

Запуск

Включена

F5

Запускает программу

Запуск без отладки

Включена

Ctrl+F5

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

Исключения

Включена

Ctrl+Alt+E

Позволяет изменить способ обработки исключений или категории исключений программой отладки

Шаг с заходом

Отключена

Неприменима

Недоступна

Шаг с обходом

Отключена

Неприменима

Недоступна

Создать точку останова

Включена

Ctrl+B

Открывает окно Создание точки останова, в котором удалены вкладки Данные и Адрес

Снять все точки останова

Включена

Ctrl+Shift+F9

Необходимо задать хотя бы одну точку останова

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

Не рекомендуется комбинировать объект Отладчик и модель автоматизации Visual Studio. При использовании объекта Отладчик в макросах для автоматизации команд в IDE макросов Visual Studio могут возникнуть неожиданные результаты.

См. также

Задачи

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

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

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

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

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

Различия в модели расширяемости среды