我正在尝试进行邮件合并,其中有 200 名特许经营业主和大约 1200 名参加了奖励计划的员工。我需要向特许经营业主发送一封信,详细说明他们每位员工的情况以及他们获得的奖励金额。
我使用了以下教程并复制了它们的代码,并根据各个字段的需要进行了修改。
http://support.microsoft.com/kb/211303 https://www.youtube.com/watch?v=4Ck8KAwAQso
然而,无论我如何尝试,当我完成合并时,都会为每个员工创建一个新文档,而不是为 200 个特许经营店中的每一个都创建一个员工列表。
这是我所掌握的这封信的完整代码
{ MERGEFIELD DPFull }
{ MERGEFIELD Dealer_Name }
{ MERGEFIELD Address }
{ MERGEFIELD Suburb } {MERGEFIELD State } {MERGEFIELD Post_Code }
Congratulations on your Sales Managers and Sales Consultants being winners in the latest incentive program.
Staff Member - Card Value
{ IF { MERGESEQ } = "1" }
{ SET VAR1 { MERGEFIELD DPFull } }
{IF { VAR1} <> { VAR2 }
"{ MERGEFIELD Customer } - ${ MERGEFIELD Card_Value }"
"{ MERGEFIELD Customer } - ${ MERGEFIELD Card_Value }"}
{SET VAR2 { MERGEFIELD DPFull } }
Footer Text of Letter
任何帮助都非常好,因为我一直在努力让它工作。我尝试逐字复制上述两个教程中的代码,只更改了周围的字段以匹配我的,但仍然没有那么幸运
答案1
当前代码中的字段名称表明您可能有一个“3 级合并”,即您想要如下输出:
Dealer A
Staff member A1
Customer A11
Customer A12
Staff member A2
Customer A21
Customer A22
<new page>
Dealer B
Staff member B1
Customer B11
Customer B12
Staff member B2
Customer B21
Customer B22
等等。
但当前代码的结构表明存在 2 级合并,更像是
Dealer A
Staff member A1
Staff member A2
<new page>
Dealer B
Staff member B1
Staff member B2
如果是 2 级,下面的建议可能就足够了。如果是 3 级,则需要更多。
您必须“从后往前”思考一下才能正确完成。视频中引用的第二个教程很有帮助,但您必须严格遵循。
至关重要的是,您的邮件合并主文档实际上设置为目录合并(Mac Word 上的目录合并),否则您将始终在每个客户(或员工)记录之间得到一个分页符。
与往常一样,同样重要的是全部{ } 实际上是 Windows 上可以使用 ctrl-F9 插入的特殊字段代码括号,而不是键盘上输入的普通括号
我认为您需要从更像这样的字段编码开始(如果愿意,可以将其与教程进行比较,因为教程可能会以更简单的方式进行):
{ IF { MERGESEQ } = "1" { SET VAR1 "" } { SET VAR1 { MERGEFIELD DPFull } } }{ IF { VAR1 } <> { VAR2 } "{ IF { MERGESEQ } <> "1" "
Footer Text of Letter
--PB--
" }
{ MERGEFIELD Dealer_Name }
{ MERGEFIELD Address }
{ MERGEFIELD Suburb }
{ MERGEFIELD State }
{ MERGEFIELD Post_Code }
Congratulations on your Sales Managers and Sales Consultants being winners in the latest incentive program.
Staff Member - Card Value
" "" }{ MERGEFIELD Customer } - $ { MERGEFIELD Card_Value }{ SET VAR2 { MERGEFIELD DPFull } }
在我输入“--PB--”的地方,您需要插入分页符。