Document.Unprotect 方法 (Word)
从指定文档中删除保护。 .
语法
表达式。取消保护 (密码)
expression 是必需的。 一个代表 Document 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Password | 可选 | Variant | 用于保护文档的密码字符串。 密码是区分大小写的。 如果用户在使用一篇设置有密码的文档时没有提供正确的密码,就会显示一个对话框,提示用户输入密码。 |
安全性
重要
尽量避免在应用程序中使用硬编码的密码。 如果过程中需要使用密码,请向用户请求密码并将其存储在一个变量中,然后在代码中使用该变量。 有关如何执行此操作的建议最佳做法,请参阅 Office 解决方案开发人员的安全说明。
备注
如果对文档没有加以保护,则该方法会导致出错。
示例
本示例使用 strPassword 变量的值作为密码,清除对活动文档的保护。
If ActiveDocument.ProtectionType <> wdNoProtection Then
ActiveDocument.Unprotect Password:=strPassword
End If
本示例清除对活动文档的保护。 然后插入文本并对文档进行修订保护。
Set aDoc = ActiveDocument
If aDoc.ProtectionType <> wdNoProtection Then
aDoc.Unprotect
Selection.InsertBefore "department six"
aDoc.Protect Type:=wdAllowOnlyRevisions, Password:=strPassword
End If
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。