вызвавшую программу, щелкните кнопку Шаг с выходом. (Step Out). Выполнение
остановится в инструкции, следующей за вызовом.
Чтобы прервать пошаговый режим и завершить программу, выполнив все
оставшиеся инструкции обычным способом, щелкните кнопку Продолжить
(Continue): ее действие аналогично действию кнопки Запуск подпрограммы /
UserForm (Run Sub/User Form). Чтобы остановить программу, щелкните кнопку
Сброс (Reset).
Точки останова и Окно контрольного значения
Можно создавать точки останова (Toggle Breakpoint), в которых нормальное
выполнение программы приостанавливается. Такие точки очень полезны, когда
нужно быстро выполнить код до определенной инструкции, а затем перейти в
пошаговый режим. Для создания точки останова поместите указатель ввода в
нужное место строки программы и щелкните кнопку Точка останова (Toggle
Breakpoint или клавишу F9). Строка будет выделена красным цветом, а справа от
нее появится большая красная точка.
Когда будут выполнены все инструкции до отмеченной, программа остановится.
Чтобы удалить точку останова, выделите строку и снова щелкните кнопку Точка
останова (Toggle Breakpoint или клавишу F9).
Кнопки Контрольное значение (Quick Watch) и Окно контрольного значения
(Watch Window) отображают значения переменных во время выполнения
программы.
Контрольные значения, как и пошаговое выполнение программ, – мощный
инструмент отладки программ. Для его создания выделите любую переменную или
фрагмент кода и щелкните кнопку Контрольное значение (Quick Watch). На экране
появится диалоговое окно Контрольное значение (Quick Watch), в котором
отображается имя программы, выделенное выражение и его текущее значение.
Значение переменной в режиме пошаговой отладки (одна из строк программы
подсвечена желтым цветом) можно посмотреть, просто наведя на ее имя курсор
мышки – оно появится во всплывающем окне.
3.3. Объекты, методы и свойства VBA
В нашей жизни мы вправе считать слово «объект» синонимом слова
«вещь». Каждому из них соответствует набор характеристик, представляющих
различные измеримые параметры – свойства. Рассмотрим в качестве примера
автомобиль. Вот его свойства: цвет – красный, год выпуска – 1990, марка –
«Запорожец», число мест – четыре, максимальная скорость – 95 км в час и др. Они
характеризуют все особенности объекта, отличающие его от других подобных
объектов.
Если свойства – прилагательные, описывающие объект, то методы – глаголы,
означающие действия, которые могут быть выполнены самим объектом или над
ним. Например, для автомобиля это запуск двигателя, ускорение, торможение,
остановка и т.п.
71