На этом шаге мы рассмотрим некоторые возможности, позволяющие отслеживать и изменять значения переменных.
Одним из наиболее удобных средств режима отладки является возможность узнать текущее значение переменных и свойств. Для этого достаточно расположить указатель мыши на имени свойства или переменной. Это вызовет появление всплывающей подсказки с текущим значением переменной или свойства. Для установки режима вывода всплывающей подсказки с текущими значениями данных должен быть установлен флажок Подсказки значений данных (Auto Data Tips) диалогового окна Параметры (Options), вызываемого командой Сервис | Параметры (Tools | Options).
Рис.1. Диалоговое окно Параметры (Options)
Другим способом отслеживания текущих значений данных является использование диалогового окна Контрольные значения (Quick Watch), отображаемого на экране с помощью команды Вид | Окно контрольного значения (View | Quick Watch), либо команды Отладка | Контрольное значение (Debug | Quick Watch) (рисунок 2).
Рис.2. Диалоговое окно Контрольные значения
Диалоговое окно Контрольные значения (Quick Watch) применяется для одновременного отображения текущих значений нескольких данных. Команда Отладка | Добавить контрольное значение (Debug | Add Watch) позволяет добавить новые контрольные значения в диалоговом окне Контрольные значения (Quick Watch).
Удаление контрольного значения из диалогового окна производится посредством его выделения и нажатия клавиши Delete.
Существует также программный способ вывода значений свойств и переменных в диалоговом окне Контрольные значения (Quick Watch) при помощи метода Print объекта Debug. Ниже приведен пример программного способа вывода значения переменной:
ПроверяемаяПеременная = "Вывод текста в окно отладки." Debug.Print ПроверяемаяПеременная
Окно Локальные переменные (Locals Window), отображаемое на экране командой Вид | Окно локальных переменных (View | Locals Window), выводит значения всех переменных текущей подпрограммы, а не только специально выбранных, как это происходит в окне Контрольные значения (Quick Watch).
Внешний вид и структура обоих окон, Локальные переменные (Locals Window) и Контрольные значения (Quick Watch), одни и те же.
Окно Проверка (Immediate Window), отображаемое на экране командой Вид | Окно отладки (View | Immediate Window), предоставляет пользователю возможность:
s=0: For i=1 To 5: s=s+i^2: Next i: MsgBox s
?х
х = 15
Со следующего шага мы начнем рассматривать работу с файлами.