0
因此,我使用两个表Person和Project创建了此Access数据库 - 一个人可以有多个项目。我创建了一个访问报告,其中包含每个人每个人和每个项目的数据。现在我需要一个VBA脚本,将报告的数据复制到已经包含其中的Word文件中。我环顾四周,但找不到有用的东西。将访问报告复制到Word中
因此,我使用两个表Person和Project创建了此Access数据库 - 一个人可以有多个项目。我创建了一个访问报告,其中包含每个人每个人和每个项目的数据。现在我需要一个VBA脚本,将报告的数据复制到已经包含其中的Word文件中。我环顾四周,但找不到有用的东西。将访问报告复制到Word中
简单的方法。 。 。
DoCmd.OutputTo acReport, “NameOfReport”, “RichTextFormat(* RTF)”, “C:\ WINDOWS \ NameOfWhatYouWantWordDoc.doc” 真 “”
或者,看看其中的一个链接。
http://www.pcreview.co.uk/threads/export-reports-to-ms-word-using-vba.2086498/
http://www.devhut.net/2012/04/23/ms-access-vba-export-records-to-ms-word/
你能转换成Word文档,报告,然后插入到文档通过VBA的文档?所以c:\ tmpReport.docx被插入到c:\ template.docx –
你知道如何获得生成的文件的内容并将其放在模板的末尾吗?你也知道是否可以将生成的数据放入表中?由于报表“表”不会被导出到word文件中 – Jannis
没有可以直接将报表传送到Word文档的VBA。该报告可以导出为Word(使用Access宏或VBA)。这将创建一个可以插入到Word中的RTF文件。 如果您想使用VBA将所有数据传输到Word,那么您需要自动化Word并明确写入数据。互联网上有大量的代码样本用于自动化Word和大量的代码样本,用于从数据库中提取数据。我的网站上提供了一些(旧)示例代码:http://homepage.swissonline.ch/cindymeister/mergfaq1.htm#ComplexMerg –