我搜索了很多,以了解如何做一个" master-detail"样式邮件合并在一起,但我无法找到合适的答案/教程。
我的数据如下所示:
id name property
-----------------------------
1 John Doe employed
1 John Doe married
1 John Doe male
2 Don Joe employed
2 Don Joe single
2 Don Joe male
,结果应如下所示:
每个密钥记录之间都有分页符。
有谁知道如何通过Microsoft Word邮件合并实现这一目标?
(我知道SSRS等等是更好的工具,但我必须使用MS Word,因为在客户端这是唯一可行的)
答案 0 :(得分:1)
是的 - 使用WORD邮件合并可以实现这一点。 我认为你不能像现在这样对待你的数据。在进入邮件合并之前,没有太多可以操作的数据。
在进行合并之前,您需要清理数据以将每个人的属性合并到一个字段中。
您的数据是否在Excel中?您可以编写一些VBA来组合属性字段。
如果它在数据库中,您可以使用SQL来使用For XML Path组合字段。
清理完数据后,您就可以使用邮件合并向导。
对于文档类型,选择Letter并使用空白页面(当前文档)。
然后选择您的数据。
下一步是写信。输入您的字段名称(即**名称:**),然后单击“插入合并字段”并选择要插入的字段。
重复所有字段。