質問: Nothing
回答: Workbookオブジェクトを開いたら、閉じなければいけません。 大雑把な流れとして、 ``` Dim xlApp as Excel.Application Dim xlWB as Excel.Workbook Set xlApp = CreateObject("Excel.Application") Set xlWB = xlApp.Workbooks.Open([ファイルのパスを指定]) ' ・・・・・・開いたブックに対する処理 ・・・・・・・ ' Excel ワークブックオブジェクトを閉じて解放 xlWB.Close False ' 上書き保存せずに閉じる場合 Set xlWB = Nothing ' Excel アプリケーションオブジェクトを閉じて解放 xlApp.quit Set xlApp = Nothing ``` こんな流れになります。 なお、この処理自体がExcel VBAで書いている場合、xlApp は省略可能です。 (すでに起動されているExcel上での処理となるため) VBAを動かすExcelとは別にExcelアプリケーションを起動させる場合は上記のコード例のような書き方となります。