我想使用 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
我从文件菜单 > 信息 > 高级属性 > 自定义选项卡创建我的单词字段。
那么,当我们要更新其内容时,如何引用该字段的名称呢?