在 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 方案中的應用程式和部署資訊清單
說明應用程式和部署資訊清單在 Visual Studio Tools for Office 方案中的角色。HOW TO:設定 Office 方案的組態資訊
說明如何手動將 .config 檔案加入至 Visual Studio Tools for Office 專案。Office 方案中的組件概觀
說明 Managed 程式碼組件 (Assembly) 在 Visual Studio Tools for Office 專案中的角色。Office 方案中的命名空間考量
提供變更 Visual Studio Tools for Office 專案之命名空間 (Namespace) 的指引。Visual Studio Tools for Office 專案中的屬性
說明 [屬性] 視窗中公開的屬性。Office 方案的全球化與當地語系化
討論必須從組件和其他 Managed 資源個別處理的 Office 方案當地語系化 (包括靜態文字) 的相關問題。
請參閱
概念
其他資源
Visual Studio Tools for Office 方案的架構
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2008 年 7 月 |
加入有關 .NET Framework Client Profile 和 Visual Studio Tools for Office 3.0 SP1 Runtime 的資訊。 |
SP1 功能變更。 |