Microsoft.Office.Tools.Outlook Пространство имен

Пространство имен Microsoft.Office.Tools.Outlook содержит набор классов и интерфейсов, предоставляющих широкие возможности по созданию областей форм, которые позволяют выполнить настройку форм Microsoft Office Outlook.

Классы

ControlNotFoundException

Представляет ошибки, возникающие, когда элемент управления не найден в Microsoft.Vbe.Interop.Forms.UserForm из импортированной области формы.

FormRegionBase

Представляет область формы Outlook, созданную на основе пользовательского элемента управления.

FormRegionCollectionBase

Предоставляет доступ к объектам IFormRegion в проекте надстройки Outlook.

FormRegionMessageClassAttribute

Представляет атрибуты, задающие имя класса сообщений Microsoft Office Outlook, связываемого с областью формы.

FormRegionNameAttribute

Представляет имя, которое однозначно идентифицирует область формы среди всех надстроек Outlook.

FormRegionStorageNullException

Представляет ошибку, происходящую, если метод GetFormRegionStorage(Object, OlFormRegionMode, OlFormRegionSize) класса производства областей формы возвращает значение null.

ImportedFormRegionBase

Представляет область формы Outlook, созданную на основе пользовательского элемента управления.

InvalidMessageClassException

Представляет ошибки, происходящие, если указанное имя класса сообщений является недопустимым.

OutlookAddInBase

Предоставляет базовый класс для ThisAddIn в надстройках Outlook, создаваемых с помощью Visual Studio.

Интерфейсы

Factory

Предоставляет методы, которые можно использовать для решения различных задач в надстройке Outlook, например создания элементов управления областей формы, объектов манифеста областей формы и настраиваемых действий.

FormRegionControl

Представляет область формы Outlook, созданную на основе пользовательского элемента управления.

FormRegionCustomAction

Представляет настраиваемое действие, которое отображается в группе Настраиваемые действия на ленте элемента Outlook.

FormRegionCustomActionCollection

Представляет коллекцию объектов FormRegionCustomAction.

FormRegionFactoryResolveEventArgs

Предоставляет данные для события FormRegionFactoryResolve класса OutlookAddIn.

FormRegionInitializingEventArgs

Предоставляет данные для события FormRegionInitializing класса фабрики в области формы.

FormRegionManifest

Представляет манифест области формы, описывающий представление области формы в Outlook.

FormRegionManifestIcons

Представляет коллекцию значков, отображаемых для отдельных, замещающих или заменяющих областей форм.

IFormRegion

Определяет интерфейс, предоставляющий методы, используемые событиями области формы.

IFormRegionFactory

Определяет интерфейс, создающий экземпляры классов, которые реализуют интерфейс IFormRegion.

IImportedFormRegionExtension

Представляет расширение объекта ImportedFormRegion.

ImportedFormRegion

Представляет область формы Microsoft Office Outlook, основанную на файле Outlook Form Storage (OFS-файле).

OutlookAddIn

Определяет основные функциональные возможности надстроек Outlook, создаваемых с помощью средств разработки Office в Visual Studio.

Перечисления

FormRegionCustomActionAddressLike

Указывает способ обращения к целевому элементу, который отображается, когда пользователь выполняет настраиваемое действие.

FormRegionCustomActionBody

Указывает, каким образом поле "Сообщение" или "Заметки" элемента Outlook включается в ответное сообщение, появляющееся при выполнении пользователем настраиваемого действия.

FormRegionCustomActionMethod

Задает тип ответного действия при выполнении пользователем настраиваемого действия.

FormRegionKindConstants

Содержит константы, определяющие, будет ли область формы, создаваемая фабрикой областей формы, основываться на пользовательском элементе управления или на OFS-файле (файле хранилища форм Outlook).

FormRegionType

Указывает способ отображения области формы в Microsoft Office Outlook.

Делегаты

FormRegionFactoryResolveEventHandler

Представляет метод, обрабатывающий событие FormRegionFactoryResolveOutlookAddIn.

FormRegionInitializingEventHandler

Представляет метод, обрабатывающий событие FormRegionInitializing области формы.

Комментарии

Области форм представлены классами FormRegionBase и ImportedFormRegionBase . При добавлении элемента области формы Outlook в проект надстройки Outlook Visual Studio добавляет в проект класс, который наследуется от одного из этих двух классов.

При импорте области формы в проект надстройки Outlook с помощью мастера создания области формы Outlook Visual Studio создает класс области формы, который наследуется от ImportedFormRegionBase.

Если на первой странице мастера Создания области форм Outlook выбран вариант Создать новую область формы, Visual Studio добавит класс области формы, который наследуется от FormRegionBase.

В обоих случаях Visual Studio добавляет класс фабрики области формы в проект, реализующий IFormRegionFactory интерфейс . Класс фабрики областей формы отвечает за создание новых экземпляров области формы.

Пространство Microsoft.Office.Tools.Outlook имен также содержит классы и атрибуты, представляющие тип области формы, уникальное имя области формы, свойства, определяющие, как область формы отображается в Outlook, и имена классов сообщений элементов Outlook, с которыми связана область формы.