使用 Visual Studio 建立適用於 Office 的 VSTO 增益集

重要

VSTO Server 依賴於 .NET Framework。 COM 增益集也可以使用 .NET Framework 撰寫。 無法使用 .NET Core 與 .NET 5+、最新版本的 .NET 來建立 Office 增益集。 這是因為 .NET Core/.NET 5+ 無法與相同處理序中的 .NET Framework 一起執行,而且可能會導致增益集載入失敗。 您可以繼續使用 .NET Framework 為 Office 撰寫 VSTO 和 COM 增益集。 Microsoft 不會更新 VSTO 或 COM 增益集平台,以使用 .NET Core 或 .NET 5+。 您可以利用 .NET Core 與 .NET 5+ (包括 ASP.NET Core) 來建立 Office Web 增益集的伺服器端。

您可以使用 Visual Studio 中的 Microsoft Office Developer Tools 來建立 .NET Framework 應用程式,以擴充 Office 功能。 這些應用程式也稱為 「Office 方案」(Office Solution)。

Office 開發人員工具提供的功能,可協助您針對各種商務需求來建立 Office 方案。 這些工具包含可協助您使用 Visual Basic 或 Visual C# 建立 Office 方案的專案範本,以及可協助您為 Office 方案建立自訂使用者介面的視覺化設計工具。

注意

有興趣開發跨多個平台擴展 Office 體驗的方案嗎? 查看新的 Office 增益集模型。 相較於 VSTO 增益集和方案,Office 增益集的使用量非常小,而且可以使用 HTML5、JavaScript、CSS3 和 XML 等幾乎任何 Web 程式設計技術來建置。

如需 Office 程式開發的最新資訊,請參閱 Microsoft Office 開發人員中心

本節內容

提供有關如何設定開發電腦以建立 Office 方案、如何開始建立 Office 方案,以及 Visual Studio 中 Office 開發新功能的資訊連結。

提供有關使用舊版 Visual Studio 所建立的專案之升級程序的資訊連結。

提供有關 Office 方案運作方式的資訊連結,包括文件層級自訂和 VSTO 增益集的相關資訊。

提供有關如何在 Visual Studio 中建立 Office 專案及設定專案的資訊。

提供有關如何搭配使用 Managed 程式碼和 Office 方案的資訊,包括如何自訂 Office 使用者介面、使用資料及疑難排解問題。

提供有關如何自動化 Excel、建立 Excel 方案及了解 Excel 特有之全球化問題的資訊。

提供有關如何建立 InfoPath 之表單範本與 VSTO 增益集的資訊。

提供有關如何自動化 Outlook 以及建立 Outlook VSTO 增益集和表單區域的資訊。

提供有關如何自動化 PowerPoint 以及建立 PowerPoint VSTO 增益集的資訊。

提供有關如何自動化 Microsoft Office Project 以及建立 Project VSTO 增益集的資訊。

提供有關如何自動化 Visio 以及建立 Visio VSTO 增益集的資訊。

提供有關如何自動化 Word 以及建立 Word 方案的資訊。

提供有關建置 Office 專案與 Visual Studio 中其他類型專案之間差異的資訊。

提供有關偵錯 Office 專案與 Visual Studio 中其他類型專案之間差異的資訊。

提供有關安全性功能在 Office 方案中運作方式的資訊。

提供有關如何讓使用者使用 Office 方案,以及選擇部署方法時所要考慮之主要問題的資訊。

提供範例應用程式連結,以及逐步指示如何執行一般工作的主題連結。

提供有關 Office 主要 Interop 組件、資訊清單、使用者介面項目和錯誤訊息的詳細資訊連結。

提供有關以 .NET Framework 4 為目標的 Office 專案所使用之 API 命名空間和類型的資訊連結。 如需有關以 .NET Framework 3.5 為目標的 Office 專案所使用之命名空間和類型的 API 參考文件,請參閱 Visual Studio 2008 文件中的下列參考章節:2007 系統管理的參考

包含 COM 介面的相關資訊連結,您可以使用這些介面來執行載入及卸載 Office 應用程式中受管理之 VSTO 增益集等動作。