PythonからEXCELを動かした場合のエラーの対応

PythonからEXCELを動かした場合にエラーが発生すると、
両方で処理中になる。
EXCELは下図のようにエラーメッセージが出るが、
Pythonでは処理中のままで何のエラーも出ない。

EXCELで終了を選択するとPythonでエラーメッセージが出る。
EXCELは下図のようにカーソルが砂時計のまま変わらない(処理中)。

そこで、タスクマネージャー(下図)からタスクの終了を選択して終わらせる。

しかし、何故か下図のようにゾンビプロセスが動いていて、
EXCELファイルを起動しても内容が表示できない。

この場合は、上図のゾンビプロセスもタスク終了させる必要がある。
何故ゾンビプロセスが出来るのかは不明である。

もう1つの方法は、Pythonで下記の2行を実行させるとEXCELを終了させられるので、
簡単である。但し、ゾンビプロセスの終了はタスクマネージャーから行う必要がある。
app=xw.apps.active
app.quit()

<個人的な感想>
PythonからEXCELを動かす場合にxlwingsというライブラリを使っており、
便利であるけれども万能ではない。異常時の対応は手動で行うのもやむなしと思う。