字段代码:MergeField 字段

应用对象
Microsoft 365 专属 Word Word 2024 Word 2021

注意

本文中的内容和步骤适用于 Microsoft 365 专属 Word 以及其他桌面版的 Word for Windows 和 Mac。

MergeField 显示邮件合并主文档中“V 形”合并字符内的数据字段的名称,例如«FirstName»。 将主文档与所选数据源合并时,将插入来自指定数据字段的信息来代替合并字段。

在以前版本的 Word 中,合并的文档经常显示双空格来代替映射到缺失数据的字段。 现在,你可以使用开关指定在字段结果之前或之后打印哪些文本 (前提是字段包含) 的数据。

插入合并域之前,必须选择主文档的数据源。

语法

查看文档中的 MergeField 字段时,语法如下:

{ MERGEFIELDFieldName [Switches]}

注意

域代码决定域显示的内容。 域结果是评估域代码后在文档中显示的结果。 若要在查看字段代码和字段代码结果之间切换,请按 Alt+F9

说明

“FieldName”

所选数据源的标头记录中列出的数据字段的名称。 字段名称必须与标头记录中的字段名称完全匹配。

开关

\b

指定如果合并域不为空,则要插入该文本到该字段之前。

\f

指定如果合并域不为空,则要在该字段后面插入的文本。

\m

指定 MergeField 字段为映射字段。

\v

启用垂直格式的字符转换。

示例

将以下三个 MergeField 字段放在一起并按指定使用 \f 开关可确保三个字段之间有空格,但前提是数据源中存在指定的字段信息。

{ MERGEFIELD CoutesyTitle \f “ ” }{ MERGEFIELD FirstName \f “ ” }{ MERGEFIELD LastName }

结果如下:

  • 如果所有字段都存在: Mindy Martin 女士
  • 如果数据源中缺少 FirstName: Martin 女士

注意

如果需要更改合并域中指定的字段名称,请在合并域代码中编辑字段名称。 在隐藏字段代码的情况下更改字段名称不起作用。