将数据从Access中的表单传递到Word中的邮件合并

时间:2014-04-18 08:40:30

标签: ms-access ms-word ms-access-2013 mailmerge

坚持这件事。

问题是:它不是一个简单的表,而是一个包含多个参数的查询,所以当用户在Access中填写表单并点击提交时,如何传递此查询的结果 - 打开带有邮件合并的Word准备文件? / p>

我刚刚打开Word文档字母模板,弹出窗口询问参数值。 我没有在Word中使用向导查看邮件合并中的可用表和查询列表中的这些查询qith params。

谈论Office 2013。

1 个答案:

答案 0 :(得分:1)

由于它可能没有一个好的直接解决方案,我找到了一个简单的解决方法。

发送表单后,将查询的当前状态导出到某个文件,如果是rtf文件,它可能看起来像:

DoCmd.OutputTo acOutputQuery, "Name of the query", acFormatRTF, "Path and name of output file"

手册到DoCmd.OutputTo

现在您可以像往常一样在邮件合并中使用此文件。每次提交新表单时,文件都会更新,因此您始终可以获得实际数据,与直接使用查询的结果相同。