0

Python を使用して COM を使用して複数のプロセスを起動し、(concurrent.futures を使用して) 複数のファイルを非同期的に処理しようとしていますが、一度に 1 つのプロセスしか起動できません。

Excel を使用して問題を確認する簡単な方法を次に示します。

import win32com.client

# start first instance
exl1 = win32com.client.Dispatch("Excel.Application")

# start second instance
exl2 = win32com.client.Dispatch("Excel.Application")

2 番目の Excel プロセスが起動しません (最初のインスタンスのプロセス ID しか表示されません)。これを達成する方法はありますか?

4

1 に答える 1