访问VBA超过写入文件,没有提示

问题描述:

我使用DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "qryExportData", strExportPath, True到Access 2013查询导出到Excel与变量strExportPath访问VBA超过写入文件,没有提示

硬编码保存名称/位置是否有可能有访问VBA总是过写如果当前存在呢,还是需要的,如果该文件存在,如果它不删除,然后另存为运行一个单独的VBA语法首先检查该文件?

我想这可能会得到你想要的东西。我没有针对你的具体情况进行测试,但是......应该可以工作。

Application.DisplayAlerts = False 
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "qryExportData", strExportPath, True 
Application.DisplayAlerts = True 
+0

啊 - 我没有意识到,一个简单的转动警告关闭会导致过度写入发生没有提示 – IcyPopTarts