将 MS Access 查询导出到 Excel

将 MS Access 查询导出到 Excel

在 Access 中,我知道有一个“使用 Microsoft Office Excel 分析”选项,但我正在创建一个数据库,而请求此操作的人希望表单上的命令按钮执行与“使用 Microsoft Office Excel 分析”按钮相同的操作。所以我的问题是,有人能帮我编写 vba 代码来将 MS Access 查询导出到 Excel 中,格式与“使用 Microsoft Office Excel 分析”完全相同吗?

答案1

这在 Northwinds db 上有效:

DoCmd.OutputTo acTable, "Customers", "MicrosoftExcelBiff8(*.xls)", "", False, "", 0

http://msdn.microsoft.com/en-us/library/aa141534(v=office.10).aspx

答案2

如果你想要更灵活地决定将什么内容导出到 Excel,那么请参阅

我已经使用这样的代码作为起点,例如,包括一些标题和页脚行,开始从上面的行下面导出,从电子表格中删除从查询中放置在那里的列,创建多个工作表等等。

然而,如果您只是想要一些基本的东西,那么克里斯就可以给您答案。

相关内容