返回介绍

Locked 属性

发布于 2019-09-29 10:12:20 字数 2238 浏览 1073 评论 0 收藏 0

全部显示

应用于 Field、LinkFormat、MailMergeField 和 Subdocument 对象的 Locked 属性。

对于 Subdocument 对象:如果为 True,则主控文档中的子文档处于锁定状态。

对于 LinkFormat 对象:如果为 True,则 Field、InlineShape 或 Shape 对象处于锁定状态,以防止自动更新。如果将本属性应用于 Shape 对象,而该对象又是一张浮动链接的图片(用 Shapes 对象的 AddPicture 方法所添加的图片),就会产生错误。

对于 Field 或 MailMergeField 对象:如果为 True,则指定的域处于锁定状态。当一个域处于锁定状态时,就不能更新该域的结果。

Boolean 类型,可读写。

expression.Locked

expression 必需。该表达式返回上述对象之一。

应用于 Fields 对象的 Locked 属性。

如果为 True,则 Fields 集合中的所有域都处于锁定状态。可以是 True、False 或 wdUndefined(如果集合中只有部分域处于锁定状态)。Long 类型,可读写。

expression.Locked

expression 必需。该表达式返回一个 Fields 对象。

示例

当应用于 Subdocument 对象时。

本示例检查指定主控文档的第一篇子文档,如果子文档处于锁定状态,则只允许在主控文档中添加备注。

If ActiveDocument.Subdocuments(1).Locked = True Then
 ActiveDocument.Protect Type:=wdAllowOnlyComments
End If

当应用于 Fields 对象时。

本示例在所选内容的开始插入一个 DATE 域,然后锁定该域。

Selection.Collapse Direction:=wdCollapseStart
Set myField = ActiveDocument.Fields.Add(Range:=Selection.Range, _
 Type:=wdFieldDate)
myField.Locked = True

本示例锁定所选内容中的所有域。

Selection.Fields.Locked = True

如果活动文档中的部分域处于锁定状态,则本示例将显示一条消息。

Set theFields = ActiveDocument.Fields
If theFields.Locked = wdUndefined Then
 MsgBox "Some fields are locked"
ElseIf theFields.Locked = False Then
 MsgBox "No fields are locked"
ElseIf theFields.Locked = True Then
 MsgBox "All fields are locked"
End If

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

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

发布评论

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