[VB6 ] excel好像沒關閉

看板Visual_Basic作者 (老千)時間17年前 (2008/08/11 16:28), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
我用一個按鈕觸發: Dim xls As New Excel.Application Dim xlBook As excel.Workbook Dim xlSheet As excel.Worksheet Dim usingApp As Excel.Application ... ... xlBook.Close xls.Quit 可是工作管理員中處理程序顯示EXCEL.EXE還開著 造成這個按鈕按第二次就會中斷(程序變成兩個EXCEL.EXE) 跳出 執行階段錯誤'91' 沒有設定物件變數或With區塊變數 會不會是 xls As New 並沒有完全關閉? 請問該怎麼Delete它 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.181.194

08/11 16:35, , 1F
不能像C一樣用delete刪除new物件..
08/11 16:35, 1F

08/11 21:32, , 2F
要求結束後還要Set xls = Nothing等等
08/11 21:32, 2F

08/11 21:33, , 3F
不過這是表示這個變數要delete掉,不一定會馬上結束
08/11 21:33, 3F

08/11 21:34, , 4F
.NET 可以強制回收 VB6不行
08/11 21:34, 4F
文章代碼(AID): #18d_WvjX (Visual_Basic)