【发布时间】:2020-01-08 19:26:37
【问题描述】:
我想使用 VBA 更新单词字段内容。我已经有一个有效的代码,但我必须引用字段的索引而不是字段的名称,我更喜欢这样。
我的代码如下:
Sub UpdateField()
Dim myString As String
myString = "asdf"
ActiveDocument.Fields(1).Result.Text = myString
End Sub
假设该字段的名称是 MyField1。以下代码将不起作用(我收到运行时错误'13':类型不匹配'。
Sub UpdateField()
Dim myString As String
myString = "asdf"
ActiveDocument.Fields("MyField1").Result.Text = myString
End Sub
我从文件菜单 > 信息 > 高级属性 > 自定义选项卡创建我的单词字段。
那么,当我们要更新其内容时,如何引用该字段的名称呢?
【问题讨论】:
标签: vba ms-word word-field