共用方式為


HOW TO:允許程式碼在具有限制使用權限的文件背後執行

更新:2007 年 11 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

專案類型

  • 文件層級專案

Microsoft Office 版本

  • Microsoft Office 2003

  • 2007 Microsoft Office system

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

您可以使用 Microsoft Office 的資訊版權管理 (IRM) 功能,限制文件或活頁簿的使用權限。預設不允許執行受限制之 Microsoft Office Word 文件或 Microsoft Office Excel 活頁簿後置的程式碼。您可以變更這個預設值,讓 Managed 程式碼擴充可以存取物件模型,而方案也能夠執行。

您必須是文件或活頁簿的作者或者具有「完全控制」存取權限,才可以變更使用權限設定。

若要允許在 Microsoft Office 2003 中以受限制的使用權限執行文件後置的程式碼

  1. 在 Word 或 Excel 中開啟文件或活頁簿。

  2. 在 [檔案] 功能表上,指向 [使用權限],然後按 [請勿傳送]。

  3. 在 [使用權限] 對話方塊中按 [其他選項]。

  4. 在 [使用者的其他權限] 之下,選取 [以程式存取內容]。

Word 或 Excel 就會允許以程式設計方式存取物件模型。

若要允許在 2007 Microsoft Office system 中以受限制的使用權限執行文件後置的程式碼

  1. 在 Word 或 Excel 中開啟文件或活頁簿。

  2. 按一下 [Microsoft Office 按鈕],然後依序指向 [準備] 和 [限制權限],然後按一下 [限制存取]。

    注意事項:

    第一次使用時,會提示您安裝 Windows Rights Management 用戶端。而在安裝用戶端之後,可能就需要重複這些步驟。

  3. 選取 [使用權限] 對話方塊中的 [限制此文件的權限],然後按一下 [更多選項]。

  4. 在 [使用者的其他權限] 之下,選取 [以程式存取內容]。

Word 或 Excel 就會允許以程式設計方式存取物件模型。

請參閱

工作

HOW TO:部署 Office 方案 (2003 系統)

概念

資訊版權管理和 Managed 程式碼擴充概觀

文件層級方案的文件保護

Office 文件上的密碼保護

在 Visual Studio 中建立 Office 方案

安全的部署 (2003 系統)

部署 Office 方案 (2003 系統)