共用方式為


HOW TO:保護文件及部分的文件

您可以對 Microsoft Office Word 文件加入保護,以防止使用者對文件進行任何編輯。

**適用於:**本主題中的資訊適用於 Word 2007 和 Word 2010 的文件層級專案和應用程式層級專案。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

您也可以將文件的某些特定區域標記為例外狀況,以便指定的使用者可以只編輯文件的那些區域。 例如除了特別書籤外,您可能想要保護整個文件。 您可選擇性加入密碼,以便使用者無法移除文件保護,除非他們知道密碼。

注意事項注意事項

下列範例不使用密碼保護,不過,加入文件保護時,您可能要考慮使用密碼。 如需詳細資訊,請參閱 Office 程式開發範例和逐步解說中的<文件保護者範例>。

您也可以使用內容控制項來保護文件的組件。 如需詳細資訊,請參閱 HOW TO:使用內容控制項保護文件的部分

保護屬於文件層級自訂一部分的文件

若要保護屬於文件層級自訂一部分的文件

  • 呼叫您專案中之 ThisDocument 類別的 Protect 方法。

    Me.Protect(Word.WdProtectionType.wdAllowOnlyReading, _
        False, String.Empty, False, False)
    
    object noReset = false;
    object password = System.String.Empty;
    object useIRM = false;
    object enforceStyleLock = false;
    
    this.Protect(Word.WdProtectionType.wdAllowOnlyReading, 
        ref noReset, ref password, ref useIRM, ref enforceStyleLock);
    

若要將書籤控制項從文件保護中排除

  1. 使用 Protect 方法來保護整個文件。

    Me.Protect(Word.WdProtectionType.wdAllowOnlyReading, _
        False, String.Empty, False, False)
    
    object noReset = false;
    object password = System.String.Empty;
    object useIRM = false;
    object enforceStyleLock = false;
    
    this.Protect(Word.WdProtectionType.wdAllowOnlyReading, 
        ref noReset, ref password, ref useIRM, ref enforceStyleLock);
    
  2. 將 Bookmark1 從文件保護中排除。

    Bookmark1.Range.Editors.Add(Word.WdEditorType.wdEditorEveryone)
    
    this.bookmark1.Range.Editors.Add(Word.WdEditorType.wdEditorEveryone);
    

編譯程式碼

若要使用這些程式碼範例,請從專案中的 ThisDocument 類別執行。 這些程式碼範例假設您在顯示這個程式碼的文件上,具有名為 Bookmark1 的現有 Bookmark 控制項。

使用應用程式層級增益集保護文件

若要使用應用程式層級增益集保護文件

  • 呼叫您想保護之 Microsoft.Office.Interop.Word.DocumentProtect 方法。

    下列程式碼範例會保護現用文件。 若要使用這個程式碼範例,請從專案中的 ThisAddIn 類別中執行程式碼。

    Me.Application.ActiveDocument.Protect(Word.WdProtectionType.wdAllowOnlyReading, _
        False, String.Empty, False, False)
    
    this.Application.ActiveDocument.Protect(
        Word.WdProtectionType.wdAllowOnlyReading,
        false, System.String.Empty, false, false);
    

請參閱

工作

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

HOW TO:將書籤控制項加入至 Word 文件

概念

文件層級方案的文件保護

Office 文件上的密碼保護

其他資源

設計和建立 Office 方案