> Excelで印刷が終了したということをどうやって知るのかがわからないのです。EnumJobs API等を使用して、印刷ジョブの状況を監視して印刷の終了を取得して見てはどうでしょうか?又は、印刷するファイルの大きさにもよりますが、データがプリンターに送られるまで適当な待ち時間を作ってやるといった方法でも可能かと思います。