访问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
啊 - 我没有意识到,一个简单的转动警告关闭会导致过度写入发生没有提示 – IcyPopTarts