Иллюстрированный самоучитель по Microsoft Outlook 2002

Объектная модель Office XP

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

Таблица 21.2. Описание объектов Microsoft Office XP.

Объект Тип Описание
Assistant Объект и семейство Ссылается на объект, представляющий активного в данный момент Помощника по Office
CommandBar Объект и семейство Содержит объекты CommandBar, соответствующие панелям команд приложения-контейнера (это могут быть строки меню, панели инструментов и контекстные меню)
FileSearch Объект Реализует функциональность стандартного диалогового окна открытия файла
LanguageSetting Новый объект Предоставляет информацию о языковых настройках приложения семейства Microsoft Office
AnswerWizard Объект Соответствует Мастеру ответов Microsoft Office. Все приложения семейства Microsoft Office имеют один Мастер ответов, поэтому все изменения этого объекта немедленно отразятся на активном приложении
DocumentProperty Семейство Содержит объекты DocumentProperty, каждый из которых представляет собой набор встроенных или определенных пользователем характеристик (свойств) документа-контейнера
HTMLProject Новый объект Представляет собой корень дерева проекта Web-страницы, отображаемого в окне просмотра проекта Project Explorer редактора сценариев Microsoft Script Editor. Этот объект содержит семейство HTMLProjectitems объектов HTMLProjectltem, ссылающихся на элементы иерархической структуры проекта. С помощью этого объекта можно управлять проектом Web-страницы
Script Семейство Содержит объекты Script, соответствующие сценариям, определенным в документе Word, электронной таблице Excel или слайде PowerPoint. С помощью этого объекта можно управлять сценариями документа, например создавать новые сценарии
WebPageFont Семейство Содержит набор объектов WebPageFont, каждый из которых соответствует одному из поддерживаемых национальных стандартов и определяет масштабируемый шрифт и его размер (кегль) и моноширинный шрифт и его размер, которые используются по умолчанию при сохранении документа в формате Web-страницы
COMAddln Семейство Содержит объекты COMAddln, соответствующие надстройкам сом (соответствующих спецификации компонентной модели объектов), зарегистрированным в реестре Windows

В программе 21.2 мы рассмотрим объекты Assistant и Balloon, использование которых улучшает взаимосвязь пользователя с приложением. Сначала мы узнали имя текущего Помощника, после чего, воспользовавшись методом объекта Assistant, создали новое окно и вывели в него полученную информацию.

Программа 21.2. Использование объектов Assistant и Balloon

Sub ShowAssistant()
blnName = Application.Assistant.Name
Dim bin As Balloon
Set bin = Application.Assistant.NewBalloon
With bin
    .Heading = "Привет!"
    .Icon = msoIconTip
    .Text = "Меня зовут " + blnName + "."
    .Show
End With
End Sub
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.