我正在运行一些VBA命令,它运行正常,但有时候当我尝试关闭它时会出现崩溃。 看起来Excel没有清理正在创建的TEMP文件。 谁知道怎么解决? VBA代码很大但总是如下:打开文件,复制值,关闭文件。
http://i.stack.imgur.com/k23pW.png http://i.stack.imgur.com/NVl4S.png
答案 0 :(得分:3)
如果在处理对象时不是超级干净,Excel会有崩溃的习惯。确保正确关闭所有内容并在完成后将其设置为Nothing。永远不要使用隐式对象,总是创建自己的对象并通过全名调用它们。否则,Excel将创建一些无法正常关闭的幕后对象,因为它们不可见。