Шаг 151.
VBA в MSExcel. Процедуры обработки ошибок и отладка программ. Вывод значений свойств и переменных

    На этом шаге мы рассмотрим некоторые возможности, позволяющие отслеживать и изменять значения переменных.

    Одним из наиболее удобных средств режима отладки является возможность узнать текущее значение переменных и свойств. Для этого достаточно расположить указатель мыши на имени свойства или переменной. Это вызовет появление всплывающей подсказки с текущим значением переменной или свойства. Для установки режима вывода всплывающей подсказки с текущими значениями данных должен быть установлен флажок Подсказки значений данных (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), предоставляет пользователю возможность:

    Со следующего шага мы начнем рассматривать работу с файлами.




Предыдущий шаг Содержание Следующий шаг