显示邮件合并主文档中“vron”合并字符中的数据字段的名称,例如 «FirstName»。 当主文档与所选数据源合并时,将插入指定数据字段中的信息来代替合并字段。
在Word的早期版本中,合并文档经常显示双空格,以取代映射到缺失数据的字段。 现在,可以使用开关指定在字段结果之前或之后打印哪些文本 (前提是字段包含数据) 。
在插入合并字段之前,必须选择主文档的数据源。
语法
在文档中查看 MergeField 字段时,语法如下所示:
{ MERGEFIELDFieldName [开关]}
注意
域代码决定域显示的内容。 域结果是评估域代码后在文档中显示的结果。 要在查看域代码和域代码结果之间切换,请按 Alt+F9。
说明
“FieldName”
所选数据源的标头记录中列出的数据字段的名称。 字段名称必须与标头记录中的字段名称完全匹配。
开关
\B
指定要在 MergeField 字段之前插入的文本(如果字段不为空)。
\F
指定要在 MergeField 字段后插入的文本(如果字段不为空)。
\m
指定 MergeField 字段是映射字段。
\V
启用垂直格式的字符转换。
示例
将以下三个 MergeField 字段放在一起并使用指定的 \f 开关可确保这三个字段之间有空格,但前提是数据源中存在指定的字段信息。
{ MERGEFIELD CoutesyTitle \f “ ” }{ MERGEFIELD FirstName \f “ ” }{ MERGEFIELD LastName }
结果如下:
- 如果存在所有字段:明迪·马丁女士
- 如果数据源中缺少 FirstName:Martin 女士
注意
如果需要更改合并字段中指定的字段名称,请在 MergeField 域代码中编辑字段名称。 更改隐藏域代码的字段名称不起作用。