Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Структурные особенности Visual Basic.docx
Скачиваний:
44
Добавлен:
17.11.2019
Размер:
2.86 Mб
Скачать

Семейство References

Представляет набор ссылок в проекте.

Дополнительные сведения

Семейство References используют при добавлении или удалении ссылок. Семейство References совпадает с набором ссылок, выделенных в диалоговом окне Ссылки.

Объект ReferencesEvents

Возвращается свойством ReferencesEvents.

Дополнительные сведения

Объект ReferencesEvents является источником событий, которые возникают при добавлении ссылки или ее удалении из проекта. При добавлении ссылки в проект возникает событие ItemAdded (добавление элемента). При удалении ссылки возникает событие ItemRemoved (удаление элемента).

Объект vbe

Корневой объект, который содержит все остальные объекты и семейства, определенные в языке Visual Basic для приложений (VBA).

Дополнительные сведения

Для доступа к объектам, содержащимся в объекте VBE, используются следующие семейства:

Семейство VBProjects используется для доступа к семейству проектов.

Семейство Windows используется для доступа к семейству окон.

Семейство CodePanes используется для доступа к семейству областей программы.

Семейство CommandBars используется для доступа к семейству панелей команд.

Семейство Events используется для доступа к свойствам, которые активизируют подключение надстроек ко всем событиям Visual Basic для приложений (VBA).

Для возвращения активного компонента используется свойство SelectedVBComponent. Активным компонентом является компонент, выбранный в окне проекта. Если элемент, выделенный в окне проекта, не является компонентом, свойство SelectedVBComponent возвращает значение Nothing.

Примечание. Для каждого объекта в данной модели объектов определено свойство VBE, указывающее на объект VBE.

Объект vbProject

Представляет проект.

Дополнительные сведения

Объект VBProject используется для задания свойств проекта, для доступа к семейству VBComponents, а также для доступа к семейству References.

Семейство vbProjects

Представляет все проекты, открытые в среде разработчика.

Дополнительные сведения

Семейство VBProjects используется для доступа к конкретным проектам в данном экземпляре среды разработчика. Семейство VBProjects является стандартным семейством, которое может быть использовано в блоке For Each.

Объект Window

Представляет окно в среде разработчика.

Дополнительные сведения

Объект Window используется для вывода на экран, скрытия или размещения окон.

Для закрытия окна, входящего в семейство Windows, используют метод Close. Метод Close действует на окна разных типов следующим образом:

Окно

Результат вызова метода Close

 

Окно программы

Удаляет окно из семейства Windows.

Окно конструктора

Удаляет окно из семейства Windows.

Объекты Window типа рамки связанных окон

Преобразует окна в отдельные несвязанные окна.

Примечание. Вызов метода Close для окна программы или окна конструктора приводит к фактическому закрытию окна. Заданное для свойства Visible значение False делает окно скрытым, но не закрывает его. Вызов метода Close для окон среды разработчика, таких как окно проекта или окно свойств, приводит к тем же результатам, что и задание значения False для свойства Visible.

Для перевода фокуса в окно следует использовать метод SetFocus.

Свойство Visible позволяет задавать или возвращать состояние видимости окна.

Чтобы проверить тип окна, с которым проводится работа, следует использовать свойство Type. Если имеется несколько окон одного типа, например, несколько окон конструктора, то определить конкретное окно позволяет свойство Caption. Кроме того, нужное окно можно найти с помощью свойства DesignerWindow объекта VBComponent или свойства Window объекта CodePane.