Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание пользовательских п ÒÉÌÏÖÅÎÉÊ ÓÒÅÄÓÔÁÍ...doc
Скачиваний:
6
Добавлен:
18.11.2019
Размер:
2.02 Mб
Скачать

Приложение a. Справочная система Просмотр объектов, их свойств и методов (Object Browser)

Средство Object Browser предоставляет возможность просмотра (поиска) свойств и методов объектов. Это средство доступно только в редакторе VB. Object Browser вызывается нажатием на пиктограмму или одноименной командой из меню View. Можно нажать клавишу F2.

Окно Object Browser

О кно Object Browser отображает классы, свойства, методы, события и константы объектных библиотек и процедур проекта.

Рис.A.1. Окно Object Browser

Так как в VBA реализована расширенная модель объектов, то сами приложения также являются объектами и доступны в Object Browser.

Окно Object Browser состоит из нескольких панелей (окон), каждая из которых отображает часть результата поиска. Линия разбивки, существующая между панелями этого окна, позволяет изменять их размеры.

Верхняя левая панель содержит раскрывающийся список Projects/Libraries (проекты/библиотеки) с перечнем моделей объектов, доступных для активного проекта.

При выборе значения All Libraries отображаются объекты всех доступных библиотек и проектов. Объект Office содержит объекты, общие для офисных приложений.

После выбора модели объектов в окне классов появляется перечень классов (объектов). Список всегда начинается с класса globals, компоненты которого доступны во всех модулях проекта.

Рис. A.2. Перечень доступных библиотек и проектов

После выделения в окне классов некоторого класса (объекта) в окне справа отображаются компоненты этого класса. В окне описания (нижнее окно) высвечиваются краткие сведения по выделенному компоненту. Если для класса или для компонента класса существует программный код, соответствующая строка выделяется жирным шрифтом.

На рис. A.1 в окне классов отражена модель объектов библиотеки Excel, выделен объект Sheets, в окне компонентов перечислены свойства, методы и события коллекции Sheets и показаны сведения о методе Add этой коллекции.

Компоненты класса обычно упорядочены по алфавиту. Порядок группировки изменяется командой Group Members (Компоненты группы) контекстного меню.

Каждому типу компонента соответстует свой значок. Подробно см. Help, статья "Icons Used in the Object Browser and Code Windows" (значки, используемые в окне просмотра объектов и в окне модуля).

Значки, соответствующие компонентам

Значок

Компонент

Значок

Компонент

Свойства

Свойства по умолчанию

Методы

Методы по умолчанию

События

Константы

Модули

Классы

Типы, определяемые пользователем

Глобальные объекты

Библиотеки

Проекты

Встроенные ключевые слова и типы

Сгруппированные константы

Окно описания компонента показывает синтаксис выбранного объекта. Кроме формального описания окно описания обычно содержит гиперссылки, подчеркнутые и выделенные зеленым цветом, нажатие на которые высвечивает статью из Help’а, соответствующую нажатой гиперссылке.

Средство Object Browser не дает представления об иерархии объектов. Детальную информацию о просмотре объектов и их иерархии можно получить в Help.