VBAコードが実行され、Excel 2010が完全に閉じられた後、Windowsプロセスとして存続しているように見えるExcel.Applicationオブジェクトがあります。つまり、Windows タスク マネージャーは、Excel を閉じた後でも、プロセスを "EXCEL.EXE *32" と表示します。
以下にいくつかのコードを示します。
Public Sub Test Dim xls As Object
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 ????
サブ終了
基本的に、コードで作成した「xls」を破棄する方法がわかりません。上で述べたように、これにより EXCEL.EXE *32 が Windows プロセスとして存続します。
前もって感謝します....ボブ