0

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 プロセスとして存続します。

前もって感謝します....ボブ

4

1 に答える 1

6

xls.Quitブックを閉じた後に使用する

于 2013-01-30T22:27:12.640 に答える