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) класса производства областей формы возвращает значение |
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, с которыми связана область формы.