在Excel VBA 2010中:如何销毁excel vba.application对象

bob*_*zzo 0 excel vba excel-vba

我有一个Excel.Application对象,在我的VBA代码执行后,Excel 2010完全关闭,似乎作为Windows进程存在.即使在我关闭Excel后,Windows任务管理器也会将进程显示为"EXCEL.EXE*32".

以下是一些代码:

公共子测试昏暗xls作为对象

Set xls = CreateObject("Excel.Application")
Set wb = xls.Workbooks.Add

fullFilePath = importFolderPath & "\" & "A1"
wb.SaveAs fullFilePath, AccessMode:=xlExclusive    ' SAVE WORKBOOK AND CLOSE !
wb.Close (True)

' question: How can I destroy the xls object ????
Run Code Online (Sandbox Code Playgroud)

结束子

基本上我无法弄清楚如何破坏我在代码中创建的"xls".正如我上面所说,它导致EXCEL.EXE*32作为Windows进程生存.

提前谢谢......鲍勃

Mar*_* PM 6

xls.Quit关闭工作簿后使用