我需要将来自多个记录的合并访问数据邮寄到1个文档中。该文档在顶部有标准文本(下面的代码中的格式字母),后面是所有记录(供应商)共有的字段,后面是每条记录唯一的多行(BC,帐户,子帐户,金额),最后是更常见的数据(收款人)和文字(更多东西)。
不是将所有记录特定数据放在文档中间,而是获取第一个公共数据块,然后是1个记录中的数据,其余的公共数据,然后是第2个记录中的数据。
我在Word中的设置是
{ if{ mergeseq } ="1" { set var1 "" } { set var1{ mergefield key } }}
{ if { var1 } <>{ var2 } "{ if { mergeseq } <>"1" "}
Form letter
{ MERGEFIELD "Vendor_" }
" ""}
{ MERGEFIELD "BC" } { MERGEFIELD "Account" } { MERGEFIELD "SubAccount" }
{ MERGEFIELD "Amount" }
{ if { var1 } <>{ var2 } "{ if { mergeseq } <>"1" "}
more stuff
{ MERGEFIELD payee}
" ""}
{ set var2 { mergefield key }}
我正在使用Office 2010。