外部プログラムの実行と処理待ち(APIを利用した同期処理) (Excel 2000/2002/2003/2007/2010) ツイート 外部プログラムを実行するには、Shell関数を使用します。 しかし、ここで問題になるのが、Shell関数は実行中の処理の終了を待たないということです。 次のサンプルは、APIを使用することで、Shell関数で実行した外部プログラムが終了するまで待ちます。 '--- Win32 API 関数の宣言 --- Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, _ ByVal dwMilliseconds As Long) As Long Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAcc