在MS Word(2013)中的字段代码中观察到奇怪的行为。我有一个邮件合并,它在源数据字段上执行基本的IF计算:
{LISTNUM} Paragraph 1
{IF {MERGEFIELD ThingToCheck } = "TRUE" "{LISTNUM} Paragraph 2
" "" }{LISTNUM} Paragraph 3
当条件满足时,这就是我期待的:
1)第1段 2)第2段 3)第3段
但奇怪的是,这是合并中实际发生的事情:
1)第1段 第2段 2)第3段
我可以通过在"之间插入空格来强制执行预期的行为。然后是第二个LISTNUM字段,但这会导致缩进。
关于这个的任何想法?
答案 0 :(得分:0)
尝试颠倒插入段落标记的方式,例如
{LISTNUM} Paragraph 1{IF {MERGEFIELD ThingToCheck } = "TRUE" "
{LISTNUM} Paragraph 2" }
{LISTNUM} Paragraph 3
这样,在{LISTNUM}之前有一个段落标记,它似乎与空格具有相同的效果,只要让{LISTNUM}生成一个数字就可以了。 (仅在Word 2010中测试过。)