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