エクセルシートに挿入-図形から長方形を挿入し、下記のマクロを設定しました。 図形をクリックしたところ、アクション1→2→3の順には実行されず、まず2と3が同時に実行され、1のコメントは3のメッセージボックスのOKを押した後に表示されました。 1の表示が3よりも後になるのは、1の処理に時間がかかるためかと思います。 まず1が表示され、2のサウンド再生が完了するまで待ってから3のメッセージ表示という形にしたいです。 よろしくお願いいたします。 Sub Macro1() ’アクション1 ActiveSheet.Shapes(1).TextFrame.Characters.Text = "サウンドが鳴ります" ’アクション2 Shell "C:\Program Files\Windows Media Player\wmplayer.exe C:\windows\Media\Alarm06.wav", vbHide ’アクション3 MsgBox "サウンド終了です" End Sub
↧