共用方式為


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

更新: 2008 年 7 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

專案類型

  • 應用程式層級專案

Microsoft Office 版本

  • Excel 2003 和 2007

  • InfoPath 2007

  • Outlook 2003 和 2007

  • PowerPoint 2003 和 2007

  • Project 2003 和 2007

  • Visio 2003 和 2007

  • Word 2003 和 2007

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

您可以使用增益集來自動化 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 的方法有很多:

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

請參閱

工作

HOW TO:建立 Visual Studio Tools for Office 專案

逐步解說:建立 Word 的第一個應用程式層級增益集

逐步解說:建立 PowerPoint 的第一個應用程式層級增益集

概念

撰寫程式碼使用者入門

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

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

其他資源

使用者入門 (Visual Studio Tools for Office)

變更記錄

日期

記錄

原因

2008 年 7 月

加入有關將 Managed 控制項和智慧標籤加入至活頁簿和文件的資訊。

SP1 功能變更。