Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA For Excel Часть 02.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.08 Mб
Скачать

10.8 Окно локальных переменных и Окно отладки

Окно локальных переменных(Lokals Window) и Окно отладки(Immediate Window) могут быть загружены через меню редактора VBA – Вид(View). При пошаговом выполнении процедуры в Окне локальных переменных видно значение всех локальных переменных и значение всех входных параметров выполняемой подпрограммы.

В Окно отладки можно выводить построчно информацию из подпрограммы методом Print:

Debug.Print ИмяПеременной [ , / ; ]

В качестве входного параметра метода Print может использоваться имя переменной или константы, а так же неименованная константа. Метод Print объекта Debug выводит значение указанной переменной или константы в Окно отладки c переводом строки. Если за входным параметром введена запятая или точка с запятой, то метод Print не переводит строки. Строковые значение переменных при построчном выводе выводятся в строке Окна отладки плотно друг к другу. Если построчно выводятся числовые значения переменных, то запятая разделяет числовые значения в строке Окна отладки двумя пробелами, а точка с запятой тринадцатью пробелами.

Для того, что бы очистить Окно отладки необходимо левой клавишей мыши выделить текст в Окне отладки и нажать клавишу Delete. В MS Office 2000, и в более старших версиях, объект Debug имеет метод CLS который программно очищает окно отладки.

11 Справочная система vba

11.1 Переход к справочной системе

В справочную систему в VBA можно перейти через пункт меню редактора VBA имеющий вид вопросительного знака - “?”. В справочную систему можно также попасть через нажатие кнопки F1. Кроме того, возможен быстрый переход в определенный раздел справочной системы непосредственно из редактора модуля. Для этого необходимо выделить левой клавишей мыши имя набранного оператора, объекта или метода и нажать горячие клавиши CTRL + F1. После выполнения указанных действий вы получите справку по указанному оператору. Комбинацию горячих клавиши CTRL + F1 можно в некоторых версиях Excel также нажимать в диалоговых окнах вызванных из меню редактора VBA, при этом, вам будет выдана справка о загруженном диалоговом окне. Если диалоговое окно содержит кнопку Справка(Help), то вы можете получить последнюю кликом левой клавиши мыши по указанной кнопке.

11.2 Список имен потомков, методов и свойств объектов в окне редактора модуля

После того, как вы ввели имя объекта, а затем, точку, отделяющую имя объекта от его свойств в окне редактора модуля VBA появляется список имен свойств и методов данного объекта. Двойным кликом левой клавишей мыши можно выбрать имя нужного вам свойства. Имя свойства можно также выбрать клавишам горизонтального перемещения курсора, а затем, нажать клавишу пробел. При неполном вводе имени свойства с клавиатуры происходит автоматический переход в определенное место списка свойств. Если данный список не появляется в редакторе модуля его можно включить через меню Сервис-Параметры-Редактор-Список компонентов(Tolls-Options-Editor-Auto List Members).

11.3 Просмотр списка операторов vba в окне редактора модуля (просмотр библиотек)

Кроме просмотра потомков, свойств и методов объекта, в редакторе VBA возможен просмотр содержимого библиотек. Список полей библиотеки появляется в редакторе модуля после того, как введено имя библиотеки, а за именем введен символ точка. Со списком полей библиотеки работают точно так же, как со списком свойств объекта (о чем рассказано нами в предыдущем параграфе данной главы). Имя библиотеки, в которой хранятся операторы рассматриваемого нами языка следующее – VBA.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]