Объектная модель Outlook 2002
Объектная модель Microsoft Outlook реализована в виде набора объектов, собранных в библиотеке Outlook.
Объекты приложения Outlook
В табл. 21.3 приведено описание основных объектов из объектной модели Outlook.
Таблица 21.3. Основные объекты Outlook.
Объект | Тип | Описание |
---|---|---|
Application | Обьект | Ссылается на активное приложение Microsoft Outlook. Используется для управления приложением |
NameSpace | Объект | Объект представляет собой абстрактный корневой объект для любого источника данных |
AddressLists (AddressLists) | Семейство и объект | Семейство объектов, представляющих адресные книги |
Folders (MAPIFolders) | Семейство и объект | Семейство MAPIFolders объектов, которое представляет любую из доступных папок в их подмножестве на одном уровне дерева папок |
Items (Item) | Объект MAPIFolder | Представляет стандартный элемент Outlook, расположенный в данной папке |
Links (Link) | Объект Item | Представляет объект item, который связан с другим объектом item |
User Proper ties (UserProperty) | Объект Item | Данное семейство хранит информацию о нестандартных свойствах элемента Outlook, созданных пользователем |
FormDescription | Объект Item | Этот объект хранит все стандартные свойства элемента Outlook |
Actions (Action) | Объект Item | В этом семействе хранится информация об ассоциированных с данным элементом Outlook командах. Обратите внимание на то, что команды можно вывести, раскрыв в режиме конструктора вкладку Команды |
Attachments (Attachment) | Объект Item | Семейство представляет все вложения в элементе |
Recepients (Recepint) | Объект Item | Это семейство представляет информацию о получателях элемента Outlook |
ReccurencePattern | Объект Item | Данный объект задает шаблон повторения для встреч и задач |
PropertyPages (PropertyPage) | Семейство и объект | Семейство объектов PropertyPage, которые содержат специальные вкладки со свойствами, добавленные к диалоговому окну Параметры в Outlook |
LanguageSettings | Объект | Предоставляет информацию о языковых настройках приложения |
AnswerWizard | Объект | Соответствует мастеру ответов Microsoft Office. Все приложения Microsoft Office имеют ровно один мастер ответов, поэтому все изменения этого объекта отразятся на активном приложении |
Assistant | Объект | Ссылается на объект, представляющий активного в данный момент Помощника Office |
Search | Объект | Данный объект представляет как простой поиск, так и расширенный поиск |
Reminders (Reminder) | Семейство и объект | Представляет окно Оповещения для всех напоминаний о встречах, задачах и т. д. |
Explorers (Explorer) | Семейство и объект | Семейство объектов Explorer – набор всех окон, в которых отображается содержимое папки |
Selection (Items) | Объект Explorer | Семейство всех отображаемых элементов в окне просмотра информации |
CommandBars (CommandBar) | Объект Explorer И Inspector | Представляет обычные и контекстные меню, а также панели инструментов объекта Explorer и Inspector |
Panes (Pane) | Объект Explorer | Семейство панелей (окон) Outlook для данного объекта Explorer |
Inspectors (Inspector) | Семейство и объект | Семейство объектов Inspector – набор всех окон, в которых отображаются элементы Outlook. Элемент (item) – это основной модуль хранения данных в Outlook (подобно файлу в других программах). В число элементов входят почтовые сообщения, встречи, контакты, задачи и т. д. (рис. 21.4) |
WordEditor и HTMLEditor | Объекты | Представляют объекты, посредством которых выбираются редакторы для объекта Inspector |
Pages (Page) | Объект Inspector | Каждый объект inspector связан со своим семейством Pages, в которое входят все обновленные пользователем страницы формы. Если в форму для элемента не вносились изменения, то семейство Pages является пустым |
Item | Объект Inspector | Представляет стандартный элемент Outlook, расположенный в данной папке |
MAPIFolder | Объект | Представляет папку Outlook |