访问报告导出到word文件

Access report export to a word file

是否可以将访问报告导出为 .docx 文件?

目前我们只导出 .pdf,但还需要 word 文档

这可以使用 Docmd.OutputTo 方法轻松完成。

这是正式文档的link:https://msdn.microsoft.com/en-us/library/office/ff192065.aspx

这是我将如何做的一个单行示例:

Docmd.OutputTo acOutputReport, "rptMyReport", acFormatRTF, "C:\Users\User\Documents\MyExportedReport.rtf"

但是,虽然此方法可以将其导出为 rtf(可以在 Word 中打开),但不能将其导出为 docx。此报告是否需要转换为该 docx 格式?如果是这样,可能需要涉及更复杂的程序才能完成此操作。

如果您使用 Adob​​e Acrobat 打开 pdf,则可以简单地另存为 Word 文件。

文件 > 另存为 > Microsoft Word > Word 文档

如果您决定将 Microsoft Word 导出为 RTF 文件,但仍想转换为 .doc 或 .docx,这同样适用于 Microsoft Word。

文件 > 另存为 > Word 文档

VBA路线: Docmd.OutputTo 不支持将报告导出为 word 格式(.doc 和 docx)。 然而,看起来有一种方法可以按照您希望的方式工作:Exporting MS access Report to MS Word using VBA