Объектная модель Visual Basic для приложений

Объект

Тип

Описание

Collection

Объект из библиотеки VBA

Упорядоченная совокупность объектов, с которой можно обращаться как с единым объектом

Debug

Объект

Позволяет выводить текущую информацию в окно отладки непосредственно во время выполнения кода на VBA

Dictionary

Объект из библиотеки Scripting

Объект, представляющий пару: ключ и элемент. Представляет собой аналог элемента ассоциативной памяти

Drives

Семейство из библиотеки Scripting

Содержит объекты Drive, предоставляющие информацию (только для чтения) обо всех доступных дисках. Является свойством объекта FileSystemObject

Drive

Объект из библиотеки Scripting

Предоставляет доступ к свойствам конкретного локального или сетевого диска

Err

Объект из библиотеки VBA

Предназначен для обработки ошибок Automation и ошибок модулей VBA во время выполнения кода наЛ/ВА

Files

Семейство из библиотеки Scripting

Содержит объекты File и представляет собой совокупность всех файлов в данной папке. Является свойством объекта
FileSystemObject

File

Объект из библиотеки Scripting

Предоставляет доступ ко всем свойствам файла на диске

FileSystemObject

Объект из библиотеки Scripting

Предоставляет доступ к файловой системе компьютера

Folders

Семейство из библиотеки Scripting

Содержит объекты Folder и представляет собой совокупность всех папок внутри данной папки. Является свойством объекта Folder (свойство называется
SubFolders)

Folder

Объект из библиотеки Scripting

Предоставляет доступ ко всем свойствам папки на диске

TextStream

Объект из библиотеки Scripting

Обеспечивает последовательный доступ к текстовому файлу

UserForm

Абстрактный объект VBA
Object

Представляет объект — окно или диалоговое окно, являющееся частью пользовательского интерфейса приложения. Характеристики этого объекта определяются пользователем

UserForms

Семейство из библиотеки VBA

Содержит объекты object, соответствующие объектам User Form, и представляет собой совокупность пользовательских форм, загруженных в данный момент в приложение. Это семейство является свойством объекта Global из библиотеки VBA

 
Объектная модель Microsoft Office 2002
Иерархия объектов Microsoft Office 2002 представлена на.
Объекты Microsoft Office используются в иерархической структуре других объектных моделей. В объектной модели Microsoft Office 2002 появилось много новых объектов. Описание основных объектов, определенных в библиотеке Office, приведено в.
Таблица 13.10. Описание объектов Microsoft Office 2002

Объект

Тип

Описание

AnswerWizard

Объект

Соответствует Мастеру ответов приложе-

ния Microsoft Office. Все приложения се-

мейства Microsoft Office имеют только

один Мастер ответов, поэтому все изме-

нения над этим объектом немедленно

отразятся на активном приложении

Assistant

Обьект и

Ссылается на объект, представляющий

семейство

активного в данный момент помощника

Microsoft Office

COMAddlns

Семейство

Содержит объекты COMAddln, соответст-

вующие надстройкам СОМ, зарегистри-

рованным в реестре Windows

CoiranandBars

Семейство

Содержит объекты CommandBar, соот-

ветствующие панелям команд приложе-

ния-контейнера (это могут быть строки

меню, панели инструментов, меню и кон-

текстные меню)

DocumentProperties

Семейство

Содержит объекты DocumentProperty,

каждый из которых представляет собой

набор встроенных или определенных

пользователем характеристик (свойств)

документа-контейнера

FileDialog

Новый

Реализует диалоговое окно, аналогичное

объект

окнам Открыть (Open) и Сохранить

(Save) Microsoft Office

FileDialogFilters

Новое се-

Содержит объекты FileDialogFilter,

мейство

которые представляют собой фильтры, оп-

ределяющие, какие файлы будут отобра-

жаться в диалоговом окне FileDialog

FileDialogSelectedl terns

Новое се-

Семейство строковых значений, пред-

мейство

ставляющих собой пути к файлам или

папкам, выбранным в диалоговом окне

FileDialog

FileSearch

Объект

Реализует функциональность стандарт-

ного диалогового окна открытия файла

FileTypes

Новое се-

Семейство значений типов файлов, кото-

мейство

рые возвращаются методом Execute

диалогового окна FileDialog

HTMLProject

Объект

Представляет собой корень дерева проек-

та Web-страницы, отображаемого в окне

просмотра проекта Project Explorer ре-

дактора сценариев Microsoft Script Editor.

 

Объект

Тип

Описание

Этот объект содержит семейство

HTMLProjectltems объектов

HTMLProjectltem, ссылающихся на эле-

менты иерархической структуры проекта.

С помощью этого объекта можно управлять

проектом Web-страницы, например открыть

его в редакторе сценариев

LanguageSet tings

Объект

Предоставляет информацию о языковых

настройках приложения семейства Micro-

soft Office

MsoEnvelope

Новый

Обеспечивает возможность отправки до-

объект

кументов по электронной почте

NewFile

Новый

Содержит список строковых значений,

объект

которые отображаются в группе Создание

(New) на панели задач

ODSOColumns

Новое се-

Объекты этого семейства представляют

мейство

собой поля в файле для слияния с доку-

ментом Word

ODSOFilters

Новое се-

Объекты этого семейства представляют

мейство

собой фильтры, которые применяются к

файлу — источнику данных для документа

слияния

Off iceDataSourceObject

Новый

Представляет собой источник данных для

объект

операции слияния

SearchFolders

Новое се-

Содержит набор объектов, представляю-

мейство

щих собой папки, в которых ведется поиск

при использовании объекта FileSearch

SignatureSet

Новое се-

Содержит набор объектов Signature, каж-

мейство

дый из которых представляет собой цифро-

вую подпись, связанную с документом

WebPageFonts

Семейство

Содержит набор объектов WebPageFont,

каждый из которых соответствует одному из

поддерживаемых национальных стандартов.

Каждый объект определяет шрифты и их

размеры, которые используются по умолча-

нию при сохранении документа в формате

Web-страницы

Scripts

Семейство

Содержит объекты Script, соответствую-

щие сценариям, определенным в документе

Word, электронной таблице Excel или слай-

де PowerPoint. С помощью этого объекта

можно управлять сценариями документа,

например создавать новые сценарии