Книга: VBA для чайников
Краткое знакомство с окнами для отладки.
Краткое знакомство с окнами для отладки.
Хотя подробно приемы отладки обсуждаются в главе 9, обзор окон редактора был бы неполным без хотя бы краткого знакомства с окнами, предназначенными для отладки. Таких окон в редакторе Visual Basic четыре.
* Окно Immediate (Окно немедленного выполнения команд) позволяет выполнять отдельные VBA-операторы прямо на лету (рис. 5.18). Можно также для отладки заставить программу печатать в этом окне сообщения, характеризующие процесс выполнения программы.
Рис. 5.18. Выполнение VBA-кода в окне немедленного выполнения команд
* Окно Locals (Окно локальных переменных) предлагает сведения об объектах и переменных из выполняемой в данный момент процедуры.
* Окно Watches (Окно контролируемых выражений) отображает текущие значения указанных вами объектов и переменных. Эти объекты и переменные могут принадлежать любой части вашей программы, а не только выполняемой в данный момент f процедуре.
* Окно Call Stack (Окно стека вызовов) предлагает список процедур, которые выполнялись в программе вплоть до того момента, когда вы отобразили это окно.
Три из этих окон - исключение составляет окно стека вызовов - можно открыть в любое время. Окно стека вызовов можно увидеть только в режиме паузы (break mode) при выполнении программного кода. Правда, увидеть что-либо полезное в окне локальных переменных или в окне контролируемых выражений тоже можно только в режиме паузы.
С такими отклонениями от прямого пути изложения я могу спокойно позволить себе упомянуть и о том, как вызвать на экран окна для отладки. Ясно, что всегда можно открыть меню View (Вид) и выбрать в нем соответствующий пункт. Однако для более быстрого достижения цели лучше использовать следующие варианты.
Окно |
Кнопка |
Комбинация клавиш |
Immediate |
В панели инструментов Debug |
Ctrl+G |
Locals |
В панели инструментов Debug |
Нет |
Watches |
В панели инструментов Debug |
Нет |
Call Stack |
В панели инструментов Debug или справа вверху окна Locals |
Ctrl+L |
- Пользовательский интерфейс редактора Visual Basic
- Управление окнами
- Управление проектами с помощью проводника проектов
- Использование обозревателя объектов
- Секреты кодирования
- Идеальный тренер
- Созидательные возможности окна программного кода
- Использование окна свойств.
- Вызов окна свойств
- Изменение имени проекта или модуля в окне свойств
- Краткое знакомство с окнами для отладки.
- Использование окна свойств.
- Вызов окна свойств
- Средства отладки
- Глава 1 Знакомство с технологией виртуальных машин
- Знакомство с панелью Actions
- Ubuntu 10. Краткое руководство пользователя
- 9.5.5. Борьба с баннерами и всплывающими окнами
- Урок 1.1. Первое знакомство с компьютером
- Работа с окнами
- Глава 1. Первое знакомство с организацией тестирования в Google
- Эффекты переключения между окнами
- Практическая работа 12. Работа с окнами папок