我自己录制了一个自动保存的宏代码,在第一次执行时没有出现调试窗口,但是在第二次或之后执行时出现提示“在当前位置发现已存在名为‘某某’的文件。您希望将该文件替换掉吗?”然后点击“否”或者“取消”按钮,就会出现VBA调试窗口如图:
如果你 要忽略错误 ,就加一句 on error resume next
当然,也可以先判断 文件是否存在再 另存为, 先Dir 文件是否存在,如果不存在再另存,就不会有覆盖 不覆盖的问题了
当然,也可以先判断 文件是否存在再 另存为, 先Dir 文件是否存在,如果不存在再另存,就不会有覆盖 不覆盖的问题了
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-11-09
在调用 Workbook.SaveAs 方法之前加一句防错语句试试:
On Error Resume Next本回答被网友采纳