更新: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 專案