在MS Access中将自定义查询输出为Excel格式

时间:2015-09-29 20:54:49

标签: excel ms-access

我知道有DoCmd.TransferSpreadsheet acExport,但这需要一个硬查询名称。

我正在尝试遍历记录集并为每个视图导出文件,例如导出"select * from myQuery where arguments=arg1"的Excel文件,"select * from myQuery where arguments=arg2"的另一个文件,依此类推。

有没有办法根据" custom"创建这样的Excel文件?像这样的SQL查询?

1 个答案:

答案 0 :(得分:1)

使用CopyFromRecordset基本上将VBA记录集转储到Excel工作表范围(仅引用左上角单元格)。以下是使用Access VBA的子程序:

finally {    if (clip!= null) {
try {  clip.close() 
     } catch (Exceptione e) { /* ignored */}
    }