我想用 word 创建一封格式信函(https://support.microsoft.com/help/294683/how-to-use-mail-merge-to-create-form-letters-in-word) 我的问题是,我是否可以包含依赖于属性的部分。
我的示例:我有一个包含多个收件人的列表,他们被分成几组,因此我的数据源中有一个“组”列。不,我想要做的是,在每封信的最后我都有类似这样的内容,括号 [] 中的部分代表伪代码指令,说明了我想要做什么: 我们很高兴地告知您,您的团队的其他成员是谁 [插入所有 first_name 所在的组,例如 addreesee.GROUP]
假设我有一个 Jane Doe 的条目,其组列中有“1”,那么括号内的部分应打印同一组中所有人的所有名字和姓氏。因此,当 Jane 收到这封信时,她会收到信尾的所有名字,这些名字也在她的组中,因此属于第 1 组(当然,第 1 组的其他成员也会收到相同的名字)。
那可能吗?
答案1
一个解决方案可能是将文档拆分为子文档,然后使用 IncludeText 字段带有如下字段:
{ 如果 { MERGEFIELD personalia } = "民事登记处" { INCLUDETEXT "drive:\path\text1.doc" } { 如果 { MERGEFIELD Personalia } = "公司徽章" { INCLUDETEXT "drive:\path\text2.doc" } { INCLUDETEXT "drive:\path\text3.doc" } } }