0

我在我的 MS Word 文件中插入了一个合并字段,如下所示:

在此处输入图像描述

在输出中,如下所示:

在此处输入图像描述

因此它不会呈现代码(if 语句),而是将其打印到输出中。为什么以及如何解决?谢谢。

编辑:注意花括号是由 ctrl + f9 创建的

4

1 回答 1

1

这表明您已打开 Word 的域代码显示,并且您只是在预览合并,而不是完成合并。Word 的域代码显示可以通过 Alt-F9 打开/关闭。

您的显示还表明 scode 字段在数字后输出空格。您需要从数据源中消除这些空格或在测试中允许它们。您可以通过以下两种方式之一允许它们:

{IF{MERGEFIELD scode \# 0}= 301 "jesus" jesus2"}

或者:

{IF "{MERGEFIELD scode}" = "301*" "jesus" jesus2"}
于 2021-06-07T22:41:12.017 回答