Microsoft.Office.Tools.Outlook 命名空間

Microsoft.Office.Tools.Outlook 命名空間包含一組類別和介面,您可以用來建立自訂 Microsoft Office Outlook 表單的表單區域。

表單區域是由 FormRegionBaseImportedFormRegionBase 類別所代表。 當您將 [Outlook 表單區域] 項目加入至 Outlook 增益集專案時,Visual Studio 會在繼承自這兩個類別之一的專案中新增類別。

如果您使用 [新的 Outlook 表單區域] 精靈,將表單區域匯入至 Outlook 增益集專案,Visual Studio 就會建立繼承自 ImportedFormRegionBase 的表單區域類別。

如果您選取 [新的 Outlook 表單區域] 精靈第一頁中的 [設計新的表單區域],則 Visual Studio 會加入繼承自 FormRegionBase 的表單區域類別。

在這兩種情況下,Visual Studio 都會將表單區域 Factory 類別加入至實作 IFormRegionFactory 介面的專案。 表單區域 Factory 類別會負責建立表單區域的新執行個體。

Microsoft.Office.Tools.Outlook 命名空間也包含一些類別和屬性 (Attribute),可以表示表單區域的類型、表單區域的唯一名稱、定義 Outlook 顯示表單區域方式的屬性 (Property),以及與表單區域關聯之 Outlook 項目的訊息類別名稱。

類別

  類別 說明
公用類別 ControlNotFoundException 表示無法在匯入之表單區域的 Microsoft.Vbe.Interop.Forms.UserForm 中找到控制項時發生的錯誤。
公用類別 FormRegionBase 表示以使用者控制項為基礎的 Outlook 表單區域。
公用類別 FormRegionCollectionBase 在 Outlook 增益集專案中提供對 IFormRegion 物件的存取。
公用類別 FormRegionMessageClassAttribute 表示用來指定 Microsoft Office Outlook 訊息類別名稱的屬性,這個訊息類別會與表單區域產生關聯。
公用類別 FormRegionNameAttribute 表示在所有 Outlook 增益集中唯一識別表單區域的名稱。
公用類別 FormRegionStorageNullException 表示當表單區域 Factory 類別的 GetFormRegionStorage 方法傳回 nullnull 參考 (即 Visual Basic 中的 Nothing) 時發生的錯誤。
公用類別 ImportedFormRegionBase 表示以使用者控制項為基礎的 Outlook 表單區域。
公用類別 InvalidMessageClassException 表示當指定之訊息類別名稱無效時發生的錯誤。
公用類別 OutlookAddInBase 在您使用 Visual Studio 建立的 Outlook 增益集中,提供 ThisAddIn 類別的基底類別。

介面

  介面 說明
公用介面 Factory 提供您可以用於在 Outlook 增益集中執行其他工作 (例如建立表單區域控制項、表單區域資訊清單物件和自訂動作) 的方法。
公用介面 FormRegionControl 表示以使用者控制項為基礎的 Outlook 表單區域。
公用介面 FormRegionCustomAction 表示會在 Outlook 項目的功能區上出現於 [自訂動作] 群組中的自訂動作。
公用介面 FormRegionCustomActionCollection 表示 FormRegionCustomAction 物件的集合。
公用介面 FormRegionFactoryResolveEventArgs OutlookAddInFormRegionFactoryResolve 事件提供資料。
公用介面 FormRegionInitializingEventArgs 提供表單區域 Factory 類別的 FormRegionInitializing 事件資料。
公用介面 FormRegionManifest 表示表單區域資訊清單,描述表單區域在 Outlook 中顯示的方式。
公用介面 FormRegionManifestIcons 表示獨立型、取代型和全部取代型表單區域所顯示之圖示的集合。
公用介面 IFormRegion 定義的介面會公開表單區域的事件使用的方法。
公用介面 IFormRegionFactory 定義介面,這個介面會建立實作 IFormRegion 的類別執行個體。
公用介面 IImportedFormRegionExtension 表示 ImportedFormRegion 物件的擴充。
公用介面 ImportedFormRegion 表示以 Outlook 表單儲存區 (*.ofs) 檔案為基礎的 Microsoft Office Outlook 表單區域。
公用介面 OutlookAddIn 定義您使用 Visual Studio 的 Office 開發工具建立之 Outlook 增益集的核心功能。

委派

  委派 說明
公用委派 FormRegionFactoryResolveEventHandler 表示處理 OutlookAddInFormRegionFactoryResolve 事件的方法。
公用委派 FormRegionInitializingEventHandler 表示將處理表單區域的 FormRegionInitializing 事件的方法。

列舉

  列舉型別 說明
公用列舉型別 FormRegionCustomActionAddressLike 指定如何針對使用者執行自訂動作時出現的目標項目定址。
公用列舉型別 FormRegionCustomActionBody 指定如何在使用者執行自訂動作時出現的回覆中加入 Outlook 項目的 [訊息] 或 [附註] 欄位。
公用列舉型別 FormRegionCustomActionMethod 指定使用者執行自訂動作時的回應方式。
公用列舉型別 FormRegionKindConstants 其中包含的常數可指定表單區域 Factory 建立的表單區域是基於使用者控制項,還是基於 Outlook 表單儲存區 (.ofs) 檔案。
公用列舉型別 FormRegionType 指定表單區域在 Microsoft Office Outlook 中顯示的方式。

請參閱

參考

其他資源

建立 Outlook 表單區域

在執行階段存取表單區域

建立 Outlook 表單區域的方針

逐步解說:設計 Outlook 表單區域

HOW TO:在 Outlook 增益集專案中加入表單區域

Outlook 表單區域中的自訂動作

讓表單區域與 Outlook 訊息類別產生關聯

逐步解說:匯入在 Outlook 中設計的表單區域

HOW TO:防止 Outlook 顯示表單區域

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