安全的部署
當您建立 Office 方案時,開發電腦會自動更新,以允許您專案中的程式碼執行。 但是,當您部署方案時,必須使用憑證來簽署方案,或是使用 ClickOnce 信任提示金鑰,以做為信任決策的證明基礎。 如需詳細資訊,請參閱 授與信任給 Office 方案。
**適用於:**本主題中的資訊適用於 Microsoft Office 2010 和 2007 Microsoft Office system 的文件層級專案和應用程式層級專案。 如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能。
在文件層級自訂中,如果您將文件部署至網路位置,則必須同時將文件位置加入至 Office 應用程式信任中心的受信任位置清單中。 如需如何在使用者電腦上設定文件使用權限的詳細資訊,請參閱授與信任給文件。
防止 Office 方案執行程式碼
系統管理員可以使用登錄來防止所有的 Office 方案在電腦上執行。 當含有 Managed 程式碼擴充的 Office 方案開啟時,Visual Studio Tools for Office Runtime 就會在電腦上檢查名為 Disabled 的項目是否存在下列其中一個登錄機碼底下:
HKEY_CURRENT_USER\Software\Microsoft\VSTO
HKEY_LOCAL_MACHINE\Software\Microsoft\VSTO
若要防止 Office 方案執行程式碼,請在其中一個或兩個登錄機碼底下建立 Disabled 項目,然後為 Disabled 指定下列其中一個資料型別和值:
REG_SZ 或 REG_EXPAND_SZ,並設定為 "0" (零) 以外的任何字串。
REG_DWORD,並設定為 0 (零) 以外的任何值。
若要讓 Office 方案執行程式碼,請同時將兩個 Disabled 項目設定為 0 (零),或是刪除這些登錄項目。