是否在程序结束时解放了内存?
是在某个程序结束时释放一个工作表实例的事实吗? 这是代码:
sub Macro(path as String) Dim ws as worksheet set ws = thisWorkbook.Sheets("Recap") .... ...'do actions on the sheet ws ... set ws = Nothing end Sub
所以我的问题是:如果我不释放对象的WS,是它会自动释放? 在程序结束时Set ws = Nothing
服务一些?
谢谢
不可以。它在end sub
/ end function
上设置为无。
请参阅http://blogs.msdn.com/b/ericlippert/archive/2004/04/28/122259.aspx