_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
可选 对象。 指定在保护文档不受更改时是否使用信息权限管理 (IRM) 。
- EnforceStyleLock
- Object
可选 对象。 指定是否在受保护的文档中强制实施格式限制。
注解
如果使用此方法时文档已受保护,则会发生错误。
尽量避免在应用程序中使用硬编码的密码。 如果过程中需要使用密码,请向用户请求密码并将其存储在一个变量中,然后在代码中使用该变量。