Объектно-ориентированный подход в программировании. Проектирование и реализация приложений в среде Microsof Office. Евсеева О.Н. - 92 стр.

UptoLike

Составители: 

1.5. Отладка программ и обработка ошибок 93
3
помощью клавиши <F9>, или кнопкой Точка останова на панели
инструментов Отладка, или просто щелчком мыши по полосе индикатора
рядом с требуемой инструкцией; снять все точки останова в программе
можно командой ¾ Отладка ¾ Снять все точки останова, или
комбинацией клавиш <Ctrl>+<Shift>+<F9>).
По достижении инструкции Stop. Позиции точек останова не запоминаются
при закрытии проекта, поэтому для отладки программы требуется их
устанавливать снова и снова. Альтернативным подходом в этом случае
является использование инструкции Stop, по достижении которой
происходит переход в режим прерывания точно также, как и по достижении
контрольной точки.
При пошаговом выполнении программы.
При возникновении событий Break When и Break When Changed.
Замечание
При редактировании и отладке макроса в режиме прерывания нельзя,
переключившись в основное приложение, выполнить другие макросы.
Чтобы выйти из режима прерывания, нужно выбрать в окне редактора VBA
команду ¾ Запуск ¾ Сброс. При этом прекращается выполнение макроса,
находящегося в режиме прерывания, и можно запустить другие
подпрограммы.
В режиме прерывания можно:
Сбросить макрос (команда ¾ Запуск ¾ Сброс ).
Продолжить выполнение макроса ( ¾ Запуск ¾ Продолжить).
Выполнить макрос в пошаговом режиме. Пошаговое выполнение программы
упрощает локализацию ошибок. Для перехода в пошаговый режим работы
программы используются 4 команды:
¾ Отладка ¾ Шаг с заходом, которая позволяет выполнить одну
строку программы и перейти к следующей (если следующая строка
вызов процедуры, то осуществляется переход к первой инструкции этой
процедуры);
¾ Отладка ¾ Шаг с обходом, которая также выполняет одну строку
программы (но если следующей строкой стоит вызов процедуры, то она
выполняется целиком как одна инструкция); эту команду используют,
когда известно, что данная процедура работает правильно;
¾ Отладка ¾ Шаг с выходом, которая заканчивает выполнение
текущей процедуры и останавливается на следующей инструкции в
вызывающей программе;
¾ Отладка ¾ Выполнить до текущей позиции, которая
выполняет программу от текущей до выбранной инструкции (перед