在 Visual Studio 中建立 Office 方案

更新: 2008 年 7 月

您可以使用 Visual Studio 來開發方案,以便自訂 Microsoft Office 應用程式,以及加入符合商務處理流程需求的特定功能。例如,您可以將 Microsoft Office Word 轉變成可將已存在的組件 (這些組件可設定為是否可編輯) 組合為合約的合約產生器。透過 Microsoft Office Excel,您可以建立針對不同專案完成自訂的自動化預算工作表。

建立 Office 專案

開始建立之前,您應該確定您的需求,並找出最適合的方案類型。例如,如果每次使用應用程式時都一定會執行 Office 方案,這時應用程式層級增益集會是最適合的方案類型。如果程式碼與單一文件高度整合在一起,這時請建立文件層級自訂。這些專案類型都有相關的 Visual Studio 專案範本提供使用。如需隨 Visual Studio Tools for Office 一起提供之專案範本的詳細資訊,請參閱 Visual Studio Tools for Office 專案範本概觀

如果您要建立文件層級自訂,請考慮多人使用的情況。到時候是每個人都要使用同一個文件,還是每個人各有文件的不同複本而可自行個人化?這兩種類型都有適用的專案範本,詳細資訊記錄在文件與範本檔案的比較中。

如果是建立 Word 範本,您就無法將它當做全域範本使用,而且無法將它附加至現有文件。此外,沒有 Excel 增益集檔案 (.xla) 適用的專案範本。如需詳細資訊,請參閱全域範本和 Excel 增益集 (.xla 檔案) 的限制

選擇 .NET Framework 版本

選擇最適合您需求的專案類型之後,您必須選擇要用於開發作業的 .NET Framework 版本。所選擇的版本會影響您可以使用的功能,方案載入至 Microsoft Office 應用程式的方式,可放置方案安裝程式的位置,安裝更新的時機,以及可用的部署選項。

下表顯示了針對 Microsoft Office 2003 或 2007 Microsoft Office system 開發時的最小必要 .NET Framework 版本。

Microsoft Office

.NET Framework

Visual Studio Tools for Office Runtime

Microsoft Office 2003

.NET Framework 2.0

Visual Studio 2005 Tools for Office Second Edition

2007 Microsoft Office system

.NET Framework 3.5

Visual Studio Tools for Office 3.0

.NET Framework 3.5 SP1

Visual Studio Tools for Office 3.0 SP1

.NET Framework Client Profile (Visual Studio 2008 Service Pack 1 (SP1) 中的新項目)

Visual Studio Tools for Office 3.0 SP1

在 .NET Framework 2.0、3.0 和 3.5 中,建立新專案時可以設定 .NET Framework 的版本。不過,您也可以在建立專案之後變更 Office 方案的 .NET Framework 版本。

如果要針對 .NET Framework Client Profile 進行開發,您必須在建立專案之後設定這個選項。如需變更目標 .NET Framework 版本的詳細資訊,請參閱 HOW TO:變更目標 .NET Framework

建立適用於 Microsoft Office 多個版本的方案

如果客戶群會使用多個版本的 Microsoft Office,您可以開發可用於這兩個版本的 Office 方案。您必須決定,如何支援和部署可用於 Microsoft Office 2003 及 2007 Microsoft Office system 的單一方案,或是如何部署版本特定方案來發揮不同 Microsoft Office 版本的功能。如需詳細資訊,請參閱建立適用於多個 Microsoft Office 版本的方案

本章節內容

請參閱

概念

部署 Office 方案 (2003 系統)

Office 程式設計的一般工作

開發 Office 方案

其他資源

Visual Studio Tools for Office 方案的架構

變更記錄

日期

記錄

原因

2008 年 7 月

加入有關 .NET Framework Client Profile 和 Visual Studio Tools for Office 3.0 SP1 Runtime 的資訊。

SP1 功能變更。