Share via


Document.Protect 方法

對文件套用其中一種保護類型。

命名空間:  Microsoft.Office.Tools.Word
組件:  Microsoft.Office.Tools.Word (在 Microsoft.Office.Tools.Word.dll 中)

語法

'宣告
Sub Protect ( _
    Type As WdProtectionType, _
    ByRef NoReset As Object, _
    ByRef Password As Object, _
    ByRef UseIRM As Object, _
    ByRef EnforceStyleLock As Object _
)
void Protect(
    WdProtectionType Type,
    ref Object NoReset,
    ref Object Password,
    ref Object UseIRM,
    ref Object EnforceStyleLock
)

參數

  • NoReset
    型別:System.Object%
    false 表示將表單欄位重設為預設值。true 則表示如果文件受到保護,就保留目前的表單欄位值。如果 Type 不是 wdAllowOnlyFormFields,則會忽略 NoReset 引數。
  • Password
    型別:System.Object%
    移除文件保護所需的密碼。請參閱下方註解。
  • UseIRM
    型別:System.Object%
    指定是否使用 Information Rights Management (IRM) 保護文件不受變更影響。
  • EnforceStyleLock
    型別:System.Object%
    指定是否在受保護文件上強制施行格式化限制。

備註

當文件受到保護時,使用者僅能進行有限變更,例如只能加入附註、進行修訂或是完成表單。 如果您使用此方法時,文件已經受到保護,就會擲回例外狀況。

避免在您的應用程式中使用固定編碼密碼。 如果程序中需要密碼,請向使用者要求密碼,並將密碼儲存在變數中,再將變數用於程式碼中。

選擇性參數

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

.NET Framework 安全性

請參閱

參考

Document 介面

Microsoft.Office.Tools.Word 命名空間