Объектная модель Microsoft Office 2002
Иерархия объектов Microsoft Office 2002 представлена на рис. 13.7.
Рис. 13.7. Объектная модель Microsoft Office 2002
Объекты Microsoft Office используются в иерархической структуре других объектных моделей. В объектной модели Microsoft Office 2002 появилось много новых объектов. Описание основных объектов, определенных в библиотеке Office, приведено в табл. 13.10.
Объект | Тип | Описание |
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-страницы, например открыть его в редакторе сценариев. |
LanguageSettings | Объект | Предоставляет информацию о языковых настройках приложения семейства Microsoft Office |
MsoEnvelope | Новый объект | Обеспечивает возможность отправки документов по электронной почте |
NewFile | Новый объект | Содержит список строковых значений, которые отображаются в группе Создание (New) на панели задач |
ODSOColumns | Новое семейство | Объекты этого семейства представляют собой поля в файле для слияния с документом Word |
ODSOFilters | Новое семейство | Объекты этого семейства представляют собой фильтры, которые применяются к файлу — источнику данных для документа слияния |
Off iceDataSourceObject | Новый объект | Представляет собой источник данных для операции слияния |
SearchFolders | Новое семейство | Содержит набор объектов, представляющих собой папки, в которых ведется поиск при использовании объекта FileSearch |
SignatureSet | Новое семейство | Содержит набор объектов Signature, каждый из которых представляет собой цифро- вую подпись, связанную с документом |
WebPageFonts | Семейство | Содержит набор объектов WebPageFont, каждый из которых соответствует одному из поддерживаемых национальных стандартов. Каждый объект определяет шрифты и их размеры, которые используются по умолчанию при сохранении документа в формате Web-страницы |
Scripts | Семейство | Содержит объекты Script, соответствующие сценариям, определенным в документе Word, электронной таблице Excel или слайде PowerPoint. С помощью этого объекта можно управлять сценариями документа, например создавать новые сценарии. |
Таблица 13.10. Описание объектов Microsoft Office 2002