DoCmd.TransferSpreadsheet到现有文件不工作

时间:2016-07-14 12:51:15

标签: excel vba ms-access access-vba

我有以下代码:

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, Format(DateAdd("m", -1, Date), "mmmm"), sFileLocation & sFileName

其中sFileLocation是我的桌面,sFileName是Temp.xlsx

excel文件就好像它已被修改(修改日期/时间更改),但是当你打开它时,数据就不存在了。在数据库中有一年中所有月份的查询,并且所有查询都返回数据,因此这不是问题。如果我将Temp.xlsx更改为Temp1.xlsx(不存在),则数据导出没有问题。

有关数据未导出到现有文件的原因的任何想法。

0 个答案:

没有答案