HOW TO:部署 Office 方案 (2003 系統)
更新:2007 年 11 月
適用於 |
---|
本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。 專案類型
Microsoft Office 版本
如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
您必須使用不同的步驟部署下列兩種專案類型:
文件層級自訂
應用程式層級增益集
每一種方案類型都可以用多種方式部署,端視您所使用的部署模型而定。如需 Visual Studio Tools for Office 方案之部署模型的詳細資訊,請參閱部署模型 (2003 系統)。
部署文件層級自訂
若要部署文件層級自訂,您必須部署下列元件:
使用者在其中工作的 Microsoft Office Word 2003 或 Microsoft Office Excel 2003 檔 (範本、文件或活頁簿)。
含有您所編譯之自訂程式碼的組件 (Assembly),以及任何參考的組件。
(選擇性) 若要讓使用者享有自動更新組件的功能,您也必須部署:
一份應用程式資訊清單。如果您使用 [發行精靈],則會為您建立這個檔案。
一份部署資訊清單。如果您使用 [發行精靈],則會為您建立這個檔案。
如需詳細資訊,請參閱部署文件層級自訂 (2003 系統)。如需在使用者電腦上執行 Office 方案之必要條件的詳細資訊,請參閱 HOW TO:準備使用者電腦來執行 Office 方案 (2003 系統)。
若要將組件部署在網路上並且將文件部署為本機複本
在 Visual Studio 中,使用 [發行精靈],將方案部署到伺服器中。如需詳細資訊,請參閱 HOW TO:使用發行精靈部署方案檔 (2003 系統)。
如需如何發行至測試伺服器並將方案移至實際執行伺服器的詳細資訊,請參閱 HOW TO:變更文件層級自訂的位置 (2003 系統)。
變更安全性原則,讓每一位使用者可以執行此方案。如需詳細資訊,請參閱執行 Office 方案的安全性需求 (2003 系統)。
散發文件或活頁簿的複本給每一位使用者。
如需逐步說明的範例,請參閱逐步解說:將文件部署至本機資料夾並將組件部署至網路資料夾 (2003 系統)。
若要部署文件和組件的本機複本
在 Visual Studio 中,將安裝專案加入至方案中,並視需要設定選項。如需詳細資訊,請參閱Windows Installer 部署工作。
安裝專案用於建立 Windows Installer (.msi) 檔以安裝方案。
如果您想要在使用者層級設定安全性原則,請在安裝專案中加入使用 [程式碼存取安全性原則] 工具 (Caspol.exe) 的自訂動作,以便將組件的使用權限授與目前的使用者。如需詳細資訊,請參閱 執行 Office 方案的安全性需求 (2003 系統)和程式碼存取安全性原則工具 (Caspol.exe)。
將這個自訂動作設定為在安裝程序結束時執行。如需詳細資訊,請參閱部署中的自訂動作管理。
將 Windows Installer 檔部署至每一位使用者。如果您並未在安裝時設定使用者的安全性原則,就必須在方案執行前,使用其他方法授與組件的使用權限。
如需逐步說明的範例,請參閱逐步解說:將文件和組件部署至本機資料夾 (2003 系統)。
若要將文件和組件部署在網路上
在 Visual Studio 中,使用 [發行精靈],將方案部署到伺服器中。如需詳細資訊,請參閱 HOW TO:使用發行精靈部署方案檔 (2003 系統)。
如需如何發行至測試伺服器並將方案移至實際執行伺服器的詳細資訊,請參閱 HOW TO:變更文件層級自訂的位置 (2003 系統)。
變更安全性原則,讓每一位使用者可以執行此方案。如需詳細資訊,請參閱執行 Office 方案的安全性需求 (2003 系統)。
如需逐步說明的範例,請參閱逐步解說:將文件和組件部署至網路資料夾 (2003 系統)。
部署應用程式層級增益集
若要部署增益集,您必須部署下列元件:
含有您所編譯之增益集程式碼的組件,以及任何參考的組件。
增益集的應用程式資訊清單。
若要選擇性地將增益集部署至網路位置以便利用使用者的自動組件更新,您必須部署一份部署資訊清單。如果您使用 [發行精靈],則會為您建立這個檔案。
如需詳細資訊,請參閱部署應用程式層級增益集 (2003 系統)。如需在使用者電腦上執行 Microsoft Office 方案之必要條件的詳細資訊,請參閱 HOW TO:準備使用者電腦來執行 Office 方案 (2003 系統)。
若要將增益集組件部署在網路上
在 Visual Studio 中,使用 [發行精靈],將方案部署到伺服器中。如需詳細資訊,請參閱HOW TO:使用發行精靈部署方案檔 (2003 系統)。
如需如何發行至測試伺服器並將方案移至實際執行伺服器的詳細資訊,請參閱 HOW TO:變更應用程式層級增益集的位置 (2003 系統)。
變更安全性原則,讓每一位使用者可以執行此方案。如需詳細資訊,請參閱執行 Office 方案的安全性需求 (2003 系統)。
在每台用戶端電腦上建立必要的登錄項目。如需詳細資訊,請參閱應用程式層級增益集的登錄項目。
將增益集的應用程式資訊清單複製到每部用戶端電腦上。您必須將應用程式資訊清單複製到下列登錄機碼底下 ManifestLocation 值所指定的位置。
HKEY_CURRENT_USER\Software\Classes\CLSID\{add-in CLSID}\InprocServer32
如需詳細資訊,請參閱應用程式層級增益集的登錄項目。
若要將增益集組件部署在每台電腦上
在 Visual Studio 中,針對包含在增益集方案中的安裝專案設定選項。如需詳細資訊,請參閱應用程式層級增益集的安裝專案 (2003 系統)。
在每位使用者的安全性原則中,授與組件完全信任。如果您想要在安裝專案中設定安全性原則,請加入使用 [程式碼存取安全性原則] 工具 (Caspol.exe) 的自訂動作,以便將組件的使用權限授與目前使用者。如需詳細資訊,請參閱 執行 Office 方案的安全性需求 (2003 系統)和程式碼存取安全性原則工具 (Caspol.exe)。
將這個自訂動作設定為在安裝程序結束時執行。如需詳細資訊,請參閱部署中的自訂動作管理。
將 Windows Installer 檔部署至每一位使用者。如果您並未在安裝時設定使用者的安全性原則,就必須在方案執行前,使用其他方法授與組件的使用權限。
請參閱
工作
HOW TO:準備使用者電腦來執行 Office 方案 (2003 系統)