Перед запуском отладчика макрокоманд установите в тексте макрокоманды точки останова отладчика. Для этого:
1.Выберите требуемую макрокоманду одним из следующих способов:
•Во вкладке Макрокоманды нажмите кнопку Редактор макрокоманд. При работе в macOS можно также выполнить команду главного меню Инструменты > Редактор макрокоманд. В окне редактора макрокоманд выделите требуемую макрокоманду в списке.
•На боковой панели нажмите кнопку (Макрокоманды). На панели работы с макрокомандами наведите курсор мыши на название требуемой макрокоманды и нажмите кнопку
(Еще). В выпадающем списке выберите команду Редактировать.
2.Установите первую точку останова отладчика. Для этого щелкните мышью справа от номера строки, в которой необходимо создать точку останова. Точка останова будет обозначена значком .
3.Установите другие точки останова аналогичным образом.
Если требуется удалить какую-либо точку останова, щелкните по ней мышью.
Для отладки макрокоманды выполните следующие действия:
1.Нажмите кнопку Отладить. Запустится процесс отладки макрокоманды. Если в тексте макрокоманды содержатся точки останова, то процесс отладки остановится на строке, которая содержит первую точку. Если точки останова отсутствуют, то процесс отладки остановится на первой строке макрокоманды.
2.Для управления шагами отладки используйте следующие кнопки:
(Шаг с заходом) – выполнить один шаг отладки или заход в тело функции, если таковая есть в текущей позиции отладки;
(Шаг с обходом) – выполнить один шаг отладки без захода в тело функции;
(Шаг с выходом) – продолжить выполнение макрокоманды до момента выхода из функции, в которой отладчик находится в текущей позиции.
В процессе отладки в окне редактора макрокоманд отображаются следующие области:
–Выполнение – окно для вывода сообщений во время отладки;
–Стек вызовов – окно стека вызовов;
–Переменные – окно вывода значений локальных и глобальных переменных, доступных на текущем шаге выполнения макрокоманды. Если отображаемая переменная представляет из себя таблицу или массив, то при нажатии кнопки , расположенной слева от имени переменной, доступен просмотр ее содержимого в развернутом виде.
Отладка завершается при достижении конца макрокоманды.
Если требуется прервать процесс отладки, нажмите кнопку (Остановить макрокоманду).