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 | 提供对 Outlook 外接程序项目中的 IFormRegion 对象的访问权限。 | |
FormRegionMessageClassAttribute | 表示一个特性,该特性指定与窗体区域关联的 Microsoft Office Outlook 邮件类的名称。 | |
FormRegionNameAttribute | 表示在所有 Outlook 外接程序中唯一标识窗体区域的名称。 | |
FormRegionStorageNullException | 表示当窗体区域工厂类的 GetFormRegionStorage 方法返回 nullnull 引用(在 Visual Basic 中为 Nothing) 时发生的错误。 | |
ImportedFormRegionBase | 表示基于用户控件的 Outlook 窗体区域。 | |
InvalidMessageClassException | 表示当指定邮件类名称无效时发生的错误。 | |
OutlookAddInBase | 在您使用 Visual Studio 创建的 Outlook 应用程序级外接程序中为 ThisAddIn 类提供基类。 |
接口
接口 | 说明 | |
---|---|---|
Factory | 提供可用于在 Outlook 外接程序中执行杂项任务(如创建窗体区域控件、窗体区域清单对象和自定义操作)的方法。 | |
FormRegionControl | 表示基于用户控件的 Outlook 窗体区域。 | |
FormRegionCustomAction | 表示 Outlook 项的功能区的“自定义操作”组中显示的自定义操作。 | |
FormRegionCustomActionCollection | 表示 FormRegionCustomAction 对象的集合。 | |
FormRegionFactoryResolveEventArgs | 为 OutlookAddIn 的 FormRegionFactoryResolve 事件提供数据。 | |
FormRegionInitializingEventArgs | 为窗体区域工厂类的 FormRegionInitializing 事件提供数据。 | |
FormRegionManifest | 表示一个窗体区域清单,该清单描述窗体区域如何出现在 Outlook 中。 | |
FormRegionManifestIcons | 表示为单独、替换和全部替换窗体区域显示的图标的集合。 | |
IFormRegion | 定义一个接口,该接口公开窗体区域的事件所使用的方法。 | |
IFormRegionFactory | 定义一个接口,该接口创建实现 IFormRegion 的类的实例。 | |
IImportedFormRegionExtension | 表示 ImportedFormRegion 对象的一个扩展。 | |
ImportedFormRegion | 表示基于 Outlook 窗体存储 (*.ofs) 文件的 Microsoft Office Outlook 窗体区域。 | |
OutlookAddIn | 定义您使用 Visual Studio 中的 Office 开发工具创建的 Outlook 外接程序的核心功能。 |
委托
委托 | 说明 | |
---|---|---|
FormRegionFactoryResolveEventHandler | 表示将要处理 OutlookAddIn 的 FormRegionFactoryResolve 事件的方法。 | |
FormRegionInitializingEventHandler | 表示将要处理窗体区域的 FormRegionInitializing 事件的方法。 |
枚举
枚举 | 说明 | |
---|---|---|
FormRegionCustomActionAddressLike | 指定如何定义当用户执行自定义操作时显示的目标项。 | |
FormRegionCustomActionBody | 指定 Outlook 项的“邮件”或“备注”字段如何包含到当用户执行自定义操作时出现的回复中。 | |
FormRegionCustomActionMethod | 指定当用户执行自定义操作时如何响应。 | |
FormRegionKindConstants | 包含一些常量,这些常量指定窗体区域工厂创建的窗体区域是基于用户控件,还是基于 Outlook 窗体存储 (.ofs) 文件。 | |
FormRegionType | 指定窗体区域在 Microsoft Office Outlook 中的显示方式。 |