Word 主从邮件合并
Word Master-Detail Mail Merge
我搜索了很多以了解如何在 word 中进行 "master-detail" 风格的邮件合并,但我找不到合适的 answer/tutorial。
我的数据是这样的:
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,因为在客户端这是唯一可能的)
是的 - 这可以使用 WORDs 邮件合并。
我不认为你可以像现在这样处理你的数据。在数据到达邮件合并之前,可以做的操作不多。
您需要清理数据以将每个人的属性合并到一个字段中,然后才能进行合并。
你的数据在Excel吗?你可以写一些VBA来组合属性字段。
如果它在数据库中,您可以使用 SQL 使用 For XML Path 组合字段。
清理完数据后,您就可以使用邮件合并向导了。
对于文档类型,select 信函并使用空白页(当前文档)。
然后select你的数据。
下一步是写你的信。输入您的字段名称(即 **名称:**),然后单击“插入合并字段”和 select 要插入的字段。
对所有字段重复。
我搜索了很多以了解如何在 word 中进行 "master-detail" 风格的邮件合并,但我找不到合适的 answer/tutorial。
我的数据是这样的:
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,因为在客户端这是唯一可能的)
是的 - 这可以使用 WORDs 邮件合并。 我不认为你可以像现在这样处理你的数据。在数据到达邮件合并之前,可以做的操作不多。
您需要清理数据以将每个人的属性合并到一个字段中,然后才能进行合并。
你的数据在Excel吗?你可以写一些VBA来组合属性字段。
如果它在数据库中,您可以使用 SQL 使用 For XML Path 组合字段。
清理完数据后,您就可以使用邮件合并向导了。
对于文档类型,select 信函并使用空白页(当前文档)。
然后select你的数据。
下一步是写你的信。输入您的字段名称(即 **名称:**),然后单击“插入合并字段”和 select 要插入的字段。
对所有字段重复。