共用方式為


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

更新:2007 年 11 月

如果您想要建立能夠同時適用於 Microsoft Office 2007 與 2003 版本的 Visual Studio Tools for Office 方案,您有下列幾項選擇:

  • 使用 Microsoft Office 2003 的專案範本來建立方案。

    如果電腦上安裝有 Visual Studio 2005 Tools for Office Second Edition Runtime,2007 Microsoft Office system 中的應用程式便可以執行以 Microsoft Office 2003 專案建立的方案。如需詳細資訊,請參閱 Visual Studio Tools for Office Runtime 概觀

  • 建立兩個方案:分別提供 Microsoft Office 2003 和 2007 Microsoft Office system 使用。將每個 Microsoft Office 版本特有的程式碼 (例如使用者介面自訂) 放置在對應的專案中,並將兩個方案都會用到的程式碼 (例如商務邏輯) 放置在可由這兩個專案共同參考的共用組件 (Assembly) 中。

    注意事項:

    Visual Studio Tools for Office 不支援同時在一台開發電腦上安裝 2003 與 2007 版的 Office 應用程式。若要針對不同版本的 Microsoft Office 開發個別專案,請針對每個 Microsoft Office 版本使用不同的開發電腦。

選項比較

下表比較每個選項的優缺點。

選項

優點

缺點

建立 Microsoft Office 2003 的專案。

您可以為所有使用者開發與部署單一方案。

您無法使用 Office 2007 版特有的功能,例如自訂工作窗格或功能區自訂。

您無法使用 Visual Studio Tools for Office 專為 2007 Microsoft Office 專案提供的功能,例如 ClickOnce 部署。

為每一個 Office 版本建立個別專案,並將共同的程式碼放在共用組件中。

您可以自訂每個方案的使用者介面 (UI) 來使用由每個 Microsoft Office 版本所提供的功能。例如,2003 版的方案可能會建立一個功能表項目,而 2007 版的方案則會建立自訂功能區群組。

您必須針對 Microsoft Office 2003 與 2007 Microsoft Office system 的使用者開發、部署與維護個別方案。

請參閱

工作

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

概念

在 Visual Studio 中建立 Office 方案

設計 Office 方案

Visual Studio Tools for Office Runtime 概觀