Excelファイルを開き、Excelアプリケーションを非表示にして、作業を行っているPython pyWin32アプリケーションがあります。完了すると、アプリケーションが閉じます。既に Excel インスタンスを実行していない限り、すべてがうまく機能します。その場合、すでに実行中の Excel アプリケーションが非表示になり、タスク マネージャーでそれを見つけて、最終的に「タスクの終了」で強制終了します。Excel の別のインスタンスを開き、現在の環境に「ダメージを与えない」方法はありますか。それとも別のアプローチですか?
excelapp = win32com.client.Dispatch( "Excel.Application" )
app.Visible = 0
exceldoc = excelapp.Workbooks.Open( excel_doc_path )
...
# do work on file
...
exceldoc.close()