Окно Locals.
Программирование на vba в ms excel
В группе параметров Context (Контекст) следует выбрать область контроля. Чем она уже, гем лучше. В данном случае это процедура anm jn, которая хранится в модуле Module 1. В окне Watches (см. рис. 7.10) отображаются следующие данные: Expression (контролируемое выражение), Value (значение выражения), Туре (тип данных), Context (область контроля). Тип Watch Expression (Наблюдать за выражением… Читать ещё >
Окно Locals. Программирование на vba в ms excel (реферат, курсовая, диплом, контрольная)
Окно Locals (Локальные переменные) позволяет просматривать и изменять значения переменных и свойств всех объектов программы. Если позволяет место, то это окно должно все время находиться на экране во время отладки программы в режиме останова. Для его открытия можно использовать команду View —> Locals Window (Вид —> Окно локальных переменных). На рис. 7.8 приведено окно Locals после его открытия в режиме останова рассмотренной в подпараграфе 7.1.1 программы (см. листинг 7.1).
Рис. 7.8. Окно Locals, открытое при останове программы Из рис. 7.8 очевидно, что здесь есть объект модуль Module 1, объявленные в коде массивы и переменные. Для просмотра или редактирования свойств объектов и содержимого массивов достаточно развернуть их описания, нажав на знак «+» перед их наименованиями. Для редактирования значения нужно выделить его и ввести новое значение.
Окно Watches
Окно Watches (Контролируемые выражения) используется для отладки больших сложных программ и позволяет контролировать отдельные выражения, значения переменных и т. д. Для добавления выражения нужно щелкнуть по нему мышью и выбрать команду меню Debug —> Add Watch (Отладка —> —" Контролировать). Тогда активизируется окно Add Watch (рис. 7.9).
В этом окне в поле Exression (Выражение) нужно ввести контролируемое выражение. В данном случае это имя переменной ms.
В группе параметров Context (Контекст) следует выбрать область контроля. Чем она уже, гем лучше. В данном случае это процедура anm jn, которая хранится в модуле Module 1.
Рис. 7.9. Окно Add Watch.
В группе параметров Watch type (Тип наблюдения) надо выбрать тип наблюдения за выражением.
Тип Watch Expression (Наблюдать за выражением) определяет вывод в окно Watch значения наблюдаемого выражения. В режиме отладки можно просмотреть это выражение.
Тип Break When Value Is True (Прервать работу программы, если выражение выполняется) прерывает работу программы и переводит ее в режим отладки при выполнении определенного в окне Add Watch условия. В поле Expression зададим выражение s>0.5, установим эту опцию и запустим программу на выполнение. Когда значение переменной s превысит 0.5, работа программы будет остановлена и переведена в режим отладки (рис. 7.10).
Puc. 7.10. Работа с окном Watches в режиме отладки Тип Break When Value Changes (Прервать работу программы при изменении значения) прерывает выполнение программы при каждом изменении контролируемой переменной или выражения и переводит се в режим отладки.
В окне Watches (см. рис. 7.10) отображаются следующие данные: Expression (контролируемое выражение), Value (значение выражения), Туре (тип данных), Context (область контроля).
При необходимости можно отредактировать контролируемое выражение. Для этого нужно щелкнуть правой кнопкой мыши по строке выражения в окне Watches и выбрать пункт Edit Watch. Для удаления выражения выберите в том же меню пункт Delete Watch, для добавления нового — Add Watch.