應用程式層級增益集程式設計入門
更新: 2008 年 7 月
適用於 |
---|
本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。 專案類型
Microsoft Office 版本
如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
您可以使用增益集來自動化 Microsoft Office 應用程式、擴充應用程式的功能,以及自訂應用程式的使用者介面 (UI)。如需增益集與其他可以使用 Visual Studio Tools for Office 建立之方案類型的比較,請參閱 Office 方案開發概觀。
建立增益集專案
使用 [新增專案] 對話方塊中的其中一個專案範本來建立增益集專案。這些範本包括必要的組件 (Assembly) 參考和專案檔案。Visual Studio Tools for Office 會為 Microsoft Office 2003 和 2007 Microsoft Office System 中的大多數應用程式提供增益集專案範本。如需完整的支援應用程式清單,請參閱依應用程式和專案類型提供的功能。
如需如何建立增益集專案的詳細資訊,請參閱 HOW TO:建立 Visual Studio Tools for Office 專案。如需專案範本的詳細資訊,請參閱 Visual Studio Tools for Office 專案範本概觀。
開發增益集專案
當您建立增益集專案時,Visual Studio Tools for Office 會自動建立 ThisAddIn.vb (在 Visual Basic 中) 或 ThisAddIn.cs (在 C# 中) 程式碼檔案。這個檔案包含 ThisAddIn 類別,該類別會提供增益集的基礎。載入或卸載增益集時,您可以使用這個類別的成員來執行程式碼,以存取主應用程式的物件模型及擴充應用程式的功能。如需詳細資訊,請參閱應用程式層級增益集程式設計。
使用物件模型自動化應用程式
Microsoft Office 應用程式的物件模型公開許多您可以在增益集中進行程式設計的類型。您可以使用這些類型來自動化應用程式。例如,您可以在 Outlook 中以程式設計的方式建立和傳送電子郵件訊息,也可以在 Word 中開啟文件和加入內容。如需如何存取程式碼中主應用程式物件模型的詳細資訊,請參閱應用程式層級增益集程式設計。
如需特定 Microsoft Office 應用程式之物件模型的詳細資訊,請參閱下列主題:
自訂應用程式的使用者介面
使用增益集自訂主應用程式 UI 的方法有很多:
從 SP1 開始,對於 Excel 2007 和 Word 2007,您可以將 Managed 控制項和智慧標籤加入至活頁簿和文件中。如需詳細資訊,請參閱在應用程式層級增益集的執行階段中擴充 Word 文件和 Excel 活頁簿。
對於 2007 Microsoft Office system 中的應用程式,您可以自訂功能區 (如果應用程式支援的話)。如需詳細資訊,請參閱功能區概觀。
對於 2007 Microsoft Office system 中的應用程式,您可以建立自訂工作窗格 (如果應用程式支援的話)。如需詳細資訊,請參閱自訂工作窗格概觀。
對於 Outlook 2007,您可以建立自訂表單區域。如需詳細資訊,請參閱建立 Outlook 表單區域。
對於所有 Microsoft Office 應用程式,您可以在增益集中顯示 Windows Form。如需詳細資訊,請參閱 HOW TO:與 Windows Form 互動。
對於不支援功能區的 Office 應用程式,您可以在應用程式中建立自己的功能表和工具列。如需詳細資訊,請參閱 HOW TO:以程式設計方式建立 Office 功能表和 HOW TO:以程式設計方式建立 Office 工具列。
如需如何自訂 Microsoft Office 應用程式 UI 的詳細資訊,請參閱 Office UI 自訂。
請參閱
工作
HOW TO:建立 Visual Studio Tools for Office 專案
逐步解說:建立 PowerPoint 的第一個應用程式層級增益集
概念
其他資源
使用者入門 (Visual Studio Tools for Office)
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2008 年 7 月 |
加入有關將 Managed 控制項和智慧標籤加入至活頁簿和文件的資訊。 |
SP1 功能變更。 |