Skip to main content

Отладка макрокоманд

Для отладки макрокоманды выполните следующие действия:

  1. Выберите наименование макрокоманды в перечне макрокоманд.
  2. Установите (при необходимости) в тексте макрокоманд точки останова отладчика, щелкнув мышью справа от номера строки макрокоманды. Строка точки останова будет отмечена значком . Для удаления точки останова щелкните мышью на значок .
  3. Нажмите кнопку Отладить. Запустится режим отладки и окно редактора макрокоманд изменит свой вид (см. Рисунок).

Процесс отладки макрокоманды остановится на первой точке останова. Если точки останова отсутствуют, то отладка начнется с остановки на первой строке макрокоманды.

Для продолжения отладки нажмите одну из следующих кнопок:

  • – для выполнения одного шага отладки или захода в тело функции, если таковая есть в текущей позиции отладки;
  • – для выполнения одного шага отладки без захода в тело функции;
  • – для продолжения выполнения макрокоманды до момента выхода из функции, в которой отладчик находится в текущей позиции.

Для прерывания процесса отладки нажмите кнопку , отладка прервется и на экран будет выведено сообщение: «Выполнение макрокоманды прервано пользователем».

В процессе отладки в нижней части окна редактора макрокоманд отображаются следующие области (см. Рисунок):

  • Выполнение... – окно для вывода сообщений во время отладки, например, командой print;
  • Стек вызовов – окно стека вызовов;
  • Переменные – окно вывода значений локальных и глобальных переменных, доступных на текущем шаге выполнения макрокоманды. Если отображаемая переменная представляет из себя таблицу или массив, то при нажатии кнопки , расположенной рядом с именем переменной, доступен просмотр содержимого переменной в развернутом виде.

Отладка завершается при достижении конца макрокоманды.