返回介绍

Protect 方法

发布于 2019-09-29 09:59:39 字数 1294 浏览 1081 评论 0 收藏 0

保护指定文档,防止更改。如果一篇文档处于保护状态,则用户只能进行有限修改,如添加批注、进行修订,或者完成一个窗体。

注意 如果在使用本方法之前文档已经加以保护,则会导致出错。

expression.Protect(Type,NoReset,Password)

expression 必需。该表达式返回“应用于”列表中的一个对象。

Type 必需,特定文档的保护类型。WdProtectionType。

WdProtectionType 可以是下列 WdProtectionType 常量之一:
wdAllowOnlyComments
wdAllowOnlyFormFields
wdAllowOnlyRevisions
wdNoProtection

NoReset Variant 类型,可选。如果本参数为 False,则将窗体域重新设置为默认值。如果本参数为 True,而指定文档又是处于保护状态,则保留窗体域原来的值。如果 Type 不是 wdAllowOnlyFormFields,则忽略 NoReset 参数。

Password Variant 类型,可选。特定的文档要求密码来“解除保护”。

示例

本示例保护活动文档的窗体,不重新设置窗体域中的内容。

If ActiveDocument.ProtectionType = wdNoProtection Then
 ActiveDocument.Protect _
 Type:=wdAllowOnlyFormFields, NoReset:=True
End If

本示例保护 Monthly Report.doc,以至只能向该文档添加备注。“free”是解除文档保护所用的口令。

Set myDoc = Documents("Monthly Report.doc")
myDoc.Protect Type:=wdAllowOnlyComments, Password:="free"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文