返回介绍

Variables 集合对象

发布于 2019-09-29 09:52:35 字数 1638 浏览 1665 评论 0 收藏 0

Documents (Document)
Variables (Variable)

由 Variable 对象组成的集合,该对象代表加入文档或模板中的变量。文档变量用于宏操作之间的保留宏设置。

使用 Variable 集合

用 Variables 属性可返回 Variables 集合。下列示例显示文档“Sales.doc”中的变量数。

MsgBox Documents("Sales.doc").Variables.Count & " variables"

可用 Add 方法在文档中添加一个变量。下列示例在活动文档中加入一个名为“Temp”的文档变量,其值为 12。

ActiveDocument.Variables.Add Name:="Temp", Value:="12"

如加入的文档变量名称和 Variables 集合中已有的变量名称相同,则会出错。若要避免此种错误,请在加入新变量之前列举集合。如果 Blue 文档变量已经存在于活动文档中时,下列示例将其值设为 6,否则将其加入文档并赋值为 6。

For Each aVar In ActiveDocument.Variables
 If aVar.Name = "Blue" Then num = aVar.Index
Next aVar
If num = 0 Then
 ActiveDocument.Variables.Add Name:="Blue", Value:=6
Else
 ActiveDocument.Variables(num).Value = 6
End If

可用 Variables(index) 返回一个 Variables 对象,其中index 为文档变量名或索引序号。下列示例显示活动文档中文档变量 Temp 的值。

MsgBox ActiveDocument.Variables("Temp").Value

索引序号表示文档变量在 Variables 集合中的位置。第一个加入 Variables 集合的变量为索引序号 1,第二个加入集合的变量为索引序号 2,以此类推。下列示例显示活动文档中第一个文档变量的名称。

MsgBox ActiveDocument.Variables(1).Name

用 OpenAsDocument 方法将模板作为文档打开,可在该模板中添加文档变量。下列示例将“选项”对话框中的用户名保存在附加于活动文档的模板中。

ScreenUpdating = False
With ActiveDocument.AttachedTemplate.OpenAsDocument
 .Variables.Add Name:="UserName", Value:= Application.UserName
 .Close SaveChanges:=wdSaveChanges
End With

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

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

发布评论

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