Элементарные знания о том, как создавать объекты и использовать их свойства, методы и события, у вас уже есть. Однако может возникнуть вопрос: как найти нужный объект и как определить, какие свойства, методы и события в нем имеются?
Основной инструмент для этой цели — Object Browser,утилита, которая интегрирована в редактор кода VBA. Чтобы ей воспользоваться, необходимо в окне редактора кода нажать клавишу <F2> и выбрать нужную библиотеку классов. Классы показываются в левом списке как прямоугольники с разноцветными "кирпичиками", методы — как летящий зеленый предмет, свойства— как надпись, на которую указывает рука, события— значок молнии. Свои значки предусмотрены для модулей и перечислений. Если нужно просмотреть библиотеку типов, которой еще нет в списке Object Browser,необходимо добавить ссылку на нее через меню Tools| Referencesили пункт Referencesв контекстном меню самого Object Browser.Однако необходимо учитывать:
r для полноценной работы с Object Browserнеобходимо разбираться в объектно-ориентированном программировании. Например, если мы просмотрим класс CommandButton из библиотеки MSForms (т. е. класс кнопки на форме), то увидим там далеко не все его свойства, методы и события. Причина в том, что многие свойства, методы и события этот класс наследует от класса Control — общего прародителя большинства элементов управления VBA;
r при помощи Object Browserвы сможете узнать только названия методов, свойств и событий и получить информацию о принимаемых параметрах и возвращаемых значениях. Получить информацию о том, что делает данный метод, что возвращает свойство, когда срабатывает событие, нельзя (иногда можно догадаться по названию). Эту информацию можно найти только в справке по данной библиотеке классов.