3

我尝试在 VBA 中获取字段名称。我得到的只是结果文本或完整的代码。我只想要字段名称。

在此处输入图像描述

我尝试field.Code,给我:{ MERGEFIELD NAME \* MERGEFORMAT } 或者field.Result,给我合并的结果。

对不起法语单词。

4

1 回答 1

3

似乎没有任何属性允许获取nameMailMerge 字段。因此,我可以建议以下解决方法:

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
于 2013-08-30T15:17:28.667 回答