Объектная модель 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
![]() |
![]() |
![]() |