是这样的,单步调试时Name OldName As NewName语句将OldName对应的文件重命名后删除了,当你取消单步调试后,该文件已不存在。故报错。 并且如果X()中有空字符串的话,OldName = "D:\配置表\",同样会引发报错。(根本原因) 故x()不应有空字符串
那个文件仍被占用