将现有的Excellogging集复制到Access表

我正在寻找一个优雅的方法转储到另一个Access数据库的现有Excellogging集(从另一个数据库创build,不复制到Excel工作表)。

我知道我可以遍历logging集中的所有行,但我正在寻找更直接的方法。

根据你的意见,我认为你最好的解决scheme将成为ms-access中的链接表 。

一旦你连接了你的表,你可以运行一个macros来获取你想要的excel很容易使用DoCmd.TransferSpreadsheet

代码如下所示:

 DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, _ "Select * from TableName where criteria1='True'","C:\Temp\MyFileName.xls"