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

Процесс отладки макрокоманды остановится на первой точке останова. Если точки останова отсутствуют, то отладка начнется с остановки на первой строке макрокоманды.
Для продолжения отладки нажмите одну из следующих кнопок:
– для выполнения одного шага отладки или захода в тело функции, если таковая есть в текущей позиции отладки;
– для выполнения одного шага отладки без захода в тело функции;
– для продолжения выполнения макрокоманды до момента выхода из функции, в которой отладчик находится в текущей позиции.
Для прерывания процесса отладки нажмите кнопку , отладка прервется и на экран будет выведено сообщение: «Выполнение макрокоманды прервано пользователем».
В процессе отладки в нижней части окна редактора макрокоманд отображаются следующие области (см. Рисунок):
- Выполнение... – окно для вывода сообщений во время отладки, например, командой print;
- Стек вызовов – окно стека вызовов;
- Переменные – окно вывода значений локальных и глобальных переменных, доступных на текущем шаге выполнения макрокоманды. Если отображаемая переменная представляет из себя таблицу или массив, то при нажатии кнопки
, расположенной рядом с именем переменной, доступен просмотр содержимого переменной в развернутом виде.

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