共用方式為


使用 Visual Studio 為 Office 建立 VSTO 附加元件

這很重要

VSTO 依賴 .NET Framework。 COM 附加元件也可以使用 .NET Framework 撰寫。 Office 增益集無法使用 .NET Core 和 .NET 5+ (最新版本的 .NET) 建立。 這是因為 .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 開發人員工具來建立擴充 Office 的 .NET Framework 應用程式。 這些應用程式也稱為 Office 解決方案

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

備註

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

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

本節中

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

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

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

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

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

提供如何自動化 Excel、建立 Excel 解決方案,以及瞭解 Excel 特有全球化問題的相關資訊。

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

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

提供有關 PowerPoint 自動化及建立 PowerPoint VSTO 附加元件的資訊。

提供如何自動化 Microsoft Office 專案和建立專案 VSTO 增益集的相關資訊。

提供關於如何將 Visio 自動化及開發 Visio VSTO 增益集的相關資訊。

提供如何自動化 Word 和建立 Word 解決方案的相關資訊。

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

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

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

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

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

提供 Office 主要互通元件、資訊清單、使用者介面元素和錯誤訊息詳細資訊的連結。

提供以 .NET Framework 4 為目標之 Office 專案中使用的 API 命名空間和類型的相關資訊連結。 如需以 .NET Framework 3.5 為目標之 Office 專案所用命名空間和類型的 API 參考檔,請參閱 Visual Studio 2008 檔中的下列參考區段:2007 系統受控參考。

包含 COM 介面相關資訊的連結,可用來執行動作,例如在 Office 應用程式中載入和卸載受控 VSTO 增益集。