應用程式層級增益集程式設計入門

您可以使用增益集來自動化 Microsoft Office 應用程式、擴充應用程式的功能,以及自訂應用程式的使用者介面 (UI)。 如需增益集如何與其他可以使用 Visual Studio 2010 建立之 Office 方案類型比較的詳細資訊,請參閱 Office 方案開發概觀

**適用於:**本主題中的資訊適用於 Microsoft Office 2010 和 2007 Microsoft Office system 的應用程式層級專案。 如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

建立增益集專案

使用 [新增專案] 對話方塊中的其中一個 Office 增益集專案範本建立增益集專案。 這些範本包括必要的組件參考和專案檔。 Visual Studio 2010 為 2007 Microsoft Office system 和 Microsoft Office 2010 中大部分的應用程式提供了增益集專案範本。

如需如何建立增益集專案的詳細資訊,請參閱 HOW TO:在 Visual Studio 中建立 Office 專案。 如需專案範本的詳細資訊,請參閱 Office 專案範本概觀

開發增益集專案

當您建立增益集專案時,Visual Studio 2010 會自動建立 ThisAddIn.vb (在 Visual Basic 中) 或 ThisAddIn.cs (在 C# 中) 程式碼檔案。 這個檔案包含 ThisAddIn 類別,該類別會提供增益集的基礎。 載入或卸載增益集時,您可以使用這個類別的成員來執行程式碼,以存取主應用程式的物件模型及擴充應用程式的功能。 如需詳細資訊,請參閱應用程式層級增益集程式設計

使用物件模型自動化應用程式

Microsoft Office 應用程式的物件模型公開許多您可以在增益集中進行程式設計的類型。 您可以使用這些類型來自動化應用程式。 例如,您可以在 Outlook 中以程式設計的方式建立和傳送電子郵件訊息,也可以在 Word 中開啟文件和加入內容。 如需如何存取程式碼中主應用程式物件模型的詳細資訊,請參閱應用程式層級增益集程式設計

如需特定 Microsoft Office 應用程式之物件模型的詳細資訊,請參閱下列主題:

自訂應用程式的使用者介面

使用增益集自訂主應用程式 UI 的方法有很多:

如需如何自訂 Microsoft Office 應用程式 UI 的詳細資訊,請參閱 Office UI 自訂

後續步驟

若要了解如何建立應用程式層級增益集,請參閱下面的逐步解說:

這些逐步解說會為您介紹 Visual Studio 中的 Office 開發工具,以及應用程式層級增益集的程式撰寫模型。

如需逐步執行 Office 專案中一些常見工作的主題清單,請參閱 Office 程式設計的一般工作

請參閱

工作

HOW TO:在 Visual Studio 中建立 Office 專案

概念

撰寫 Office 方案中的程式碼

應用程式層級增益集的架構

其他資源

使用者入門 (Visual Studio 中的 Office 程式開發)

應用程式層級增益集程式設計