我正在使用以下代码将文件从Access导出到Excel:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "" & strQuery & "", "" & result & "", True
strQuery是导出文件所基于的查询的名称,结果是从“另存为”对话框中获取的文件名和地址。
根据用户的搜索条件,我想要使用两个潜在的查询。使用第一个查询,报告时,它工作正常。使用第二个查询Report2时,它会引发错误:运行时错误'3125'''不是有效名称。确保它不包含无效字符或标点符号且不会太长。
Report2查询在单独运行时工作正常,并且作为子表单的一部分,不在此导出上。关于我做错了什么的任何想法?提前谢谢。