Document.Protect(WdProtectionType, Object, Object, Object, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
對文件套用其中一種保護類型。
public void Protect (Microsoft.Office.Interop.Word.WdProtectionType Type, ref object NoReset, ref object Password, ref object UseIRM, ref object EnforceStyleLock);
abstract member Protect : Microsoft.Office.Interop.Word.WdProtectionType * obj * obj * obj * obj -> unit
Public Sub Protect (Type As WdProtectionType, Optional ByRef NoReset As Object, Optional ByRef Password As Object, Optional ByRef UseIRM As Object, Optional ByRef EnforceStyleLock As Object)
參數
- Type
- WdProtectionType
所指定文件的保護類型。 WdProtectionType.
- NoReset
- Object
false
表示將表單欄位重設為預設值。 true
則表示如果文件受到保護,就保留目前的表單欄位值。 如果 Type
不是 wdAllowOnlyFormFields,則會 NoReset
忽略 自變數。
- Password
- Object
移除文件保護所需的密碼。 請參閱下方註解。
- UseIRM
- Object
指定是否使用 Information Rights Management (IRM) 保護文件不受變更影響。
- EnforceStyleLock
- Object
指定是否在受保護文件上強制施行格式化限制。
備註
當檔受到保護時,使用者只能進行有限的變更,例如新增批注、進行修訂或完成表單。 如果您使用此方法時,如果文件已經受到保護,則會擲回例外狀況。
避免在應用程式中使用硬式編碼密碼。 如果程式中需要密碼,請向使用者要求密碼、將其儲存在變數中,然後在您的程式代碼中使用變數。
選擇性參數
如需選擇性參數的資訊,請參閱 Office 方案中的選擇性參數。