我有一个DoCmd来将查询导出到一个Excel文件中,但是当我打开这个Excel文件时,我会收到一条错误消息:"Excel不能打开,因为文件格式和扩展名无效。“当我导出文件并试图打开它时,会发生什么呢?
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "qryComplete", "C:\Users\Downloads\Reports\Report_Name " & Format(Date, "mmddyy") & ".xlsx", True发布于 2016-03-11 15:17:01
如果希望使用acSpreadsheetTypeExcel9作为SpreadsheetType选项,请使用.xls作为文件扩展名。
如果您希望.xlsx作为文件扩展名,请使用acSpreadsheetTypeExcel12Xml作为SpreadsheetType。
发生此错误是因为acSpreadsheetTypeExcel9和.xlsx不是有效的组合。
https://stackoverflow.com/questions/35926798
复制相似问题