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
指定是否在受保护文档中强制格式设置限制。
注解
当文档受到保护时,用户只能进行有限的更改,例如添加批注、进行修订或完成表单。 如果使用此方法时文档已受保护,则会引发异常。
避免在应用程序中使用硬编码密码。 如果过程中需要密码,请从用户请求密码,将其存储在变量中,然后在代码中使用该变量。
可选参数
有关可选参数的信息,请参阅 Office 解决方案中的可选参数。