_Document.Protect(WdProtectionType, Object, Object, Object, Object) 方法

定义

帮助保护指定的文档免受更改。 文档受保护后,用户只能进行有限的更改,例如添加批注、进行修订或完成表单。

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

可选 对象。 指定是否在受保护的文档中强制实施格式限制。

注解

如果使用此方法时文档已受保护,则会发生错误。

尽量避免在应用程序中使用硬编码的密码。 如果过程中需要使用密码,请向用户请求密码并将其存储在一个变量中,然后在代码中使用该变量。

适用于