我尝试在 VBA 中获取字段名称。我得到的只是结果文本或完整的代码。我只想要字段名称。
我尝试field.Code
,给我:{ MERGEFIELD NAME \* MERGEFORMAT }
或者field.Result
,给我合并的结果。
对不起法语单词。
似乎没有任何属性允许获取name
MailMerge 字段。因此,我可以建议以下解决方法:
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