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