При работе в редакторе
Visual Basic каждая рабочая книга Excel и открытые в данный момент надстройки
рассматриваю гея как проекты. Проект можно считать коллекцией объектов,
организованных в виде иерархической структуры. Вы раскроете проект, если
щелкнете на знаке "плюс" слева от названия проекта в окне Project
Explorer. Проект сворачивается при щелчке на знаке "минус" слева от
названия проекта. Кроме того, для разворачивания и сворачивания проекта можно
использовать кнопку ToggleFoldcrs (Показать папки) на панели инструментов окна
Project Explorer. При попытке развернуть проект, защищенный паролем,
отображается окно ввода пароля.
Дерево каждого проекта в
развернутом виде имеет как минимум один узел под названием Microsoft Excel
Objects. В этом узле содержатся элементы каждого рабочего листа и лист диаграмм
рабочей книги (рабочий лист считается объектом), а также объект под названием
ЭтаКнига, представляющий объект Active Workbook. Если в проекте используются
модули VBA, то в дереве отображается также узел Modules, в котором перечислены
модули. Проект может также содержать узел Forms, содержащий объекты UserForm
(пользовательские формы, известные как пользовательские диалоговые окна). Если
в проекте находятся модули классов, то в дереве отображается узел под названием
Class Modules.
В Excel 2002 при
добавлении ссылки на проект (с помощью команды ToolsAReferences) в дереве
проекта появляется еще один узел: References. Каждая ссылка является отдельным
объектом. Объекты, перечисленные в этом узле, не имеют окна кода.
|