Поделиться через


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

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

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

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

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

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

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

Классы

  Класс Описание
Открытый класс ControlNotFoundException Представляет ошибки, происходящие при отсутствии элемента управления в Microsoft.Vbe.Interop.Forms.UserForm импортированной области формы.
Открытый класс FormRegionBase Представляет область формы Outlook, созданную на основе пользовательского элемента управления.
Открытый класс FormRegionCollectionBase Предоставляет доступ к объектам IFormRegion в проекте надстройки Outlook.
Открытый класс FormRegionMessageClassAttribute Представляет атрибуты, задающие имя класса сообщений Microsoft Office Outlook, связываемого с областью формы.
Открытый класс FormRegionNameAttribute Представляет имя, которое однозначно идентифицирует область формы среди всех надстроек Outlook.
Открытый класс FormRegionStorageNullException Представляет ошибку, происходящую, если метод GetFormRegionStorage класса производства областей формы возвращает значение nullссылка NULL (Nothing в Visual Basic).
Открытый класс 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.

Делегаты

  Делегат Описание
Открытый делегат FormRegionFactoryResolveEventHandler Представляет метод, обрабатывающий событие FormRegionFactoryResolve класса OutlookAddIn.
Открытый делегат FormRegionInitializingEventHandler Предоставляет метод, обрабатывающий событие FormRegionInitializing области формы.

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

  Перечисление Описание
Открытое перечисление FormRegionCustomActionAddressLike Задает порядок обработки целевого элемента, появляющегося при выполнении пользователем настраиваемого действия.
Открытое перечисление FormRegionCustomActionBody Указывает, как поле "Сообщение" или "Примечания" элемента Outlook включается в ответ, который появляется при выполнении пользователем настраиваемого действия.
Открытое перечисление FormRegionCustomActionMethod Определяет ответное действие при выполнении пользователем настраиваемого действия.
Открытое перечисление FormRegionKindConstants Содержит константы, определяющие, будет ли область формы, являющаяся классом производства областей формы, создаваться на основе пользовательского элемента управления или на основе OFS-файла.
Открытое перечисление FormRegionType Задает способ отображения области формы в Microsoft Office Outlook.

См. также

Ссылки

Другие ресурсы

Создание областей форм Outlook

Доступ к области формы во время выполнения

Рекомендации по созданию областей формы Outlook

Пошаговое руководство. Разработка области формы Outlook

Практическое руководство. Добавление области формы в проект надстройки Outlook

Пользовательские действия в областях форм Outlook

Связывание области формы с классом сообщений Outlook

Пошаговое руководство. Импорт области формы, созданной в Outlook

Практическое руководство. Отсутствие отображения области формы в Outlook

How to: Access the Outlook Item that Displays the Form Region