我尝试在VBA中获取字段名称。
我得到的只是结果文本或完整的代码。
我只想要字段名称。
我尝试field.Code
,给我:{ MERGEFIELD NAME \* MERGEFORMAT }
或field.Result
,给我合并的结果。
对不起,法语单词。
最佳答案
似乎没有任何属性可以获取MailMerge字段的name
。因此,我可以建议以下解决方法:
Sub qTest()
Dim tmpFieldCode As String
tmpFieldCode = ActiveDocument.MailMerge.Fields(1).Code
Dim tmpFieldName As String
tmpFieldName = Split(tmpFieldCode, " ")(2)
Debug.Print tmpFieldCode '>> MERGEFIELD Firma
Debug.Print tmpFieldName '>> Firma
End Sub