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 都會將表單區域 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 | 為 OutlookAddIn 的 FormRegionFactoryResolve 事件提供資料。 | |
FormRegionInitializingEventArgs | 提供表單區域 Factory 類別的 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 | 其中包含的常數可指定表單區域 Factory 建立的表單區域是基於使用者控制項,還是基於 Outlook 表單儲存區 (.ofs) 檔案。 | |
FormRegionType | 指定表單區域在 Microsoft Office Outlook 中顯示的方式。 |