VBAのDoEventsをどう使っているのか良うわからんが、subprocess.runじゃだめけ?