VBA:タスクバーのアプリアイコンを点滅させる方法


  • VBAの処理完了の際に下のアイコンがチカチカするようにしてほしい
  • 処理が終わるまで他の作業をしていると、完了したことに気が付かないので通知のためにアイコンを光らせてほしい
  •  VBAの処理で時間がかかる場合、同じPCでメールを見たり、チャットをしたり、他の作業をしている場合があります。
     その場合VBAのメッセージ(MsgBox)では最前面に表示されないので、処理が終了しても気が付かない場合があります。
     完了の通知を視認できるよう、Win32APIを使って下のタスクバーのアプリアイコンを点滅させることができるので、その方法を説明します。

    ◆タスクバーのアプリアイコンを点滅させる方法

     以下を実行すると、ブラウザなどでネットを見ていたり、メールチェックをしていても、タスクバーのアプリのアイコンが点滅します。
     ExcelとAccessの場合を作りました。「★」部分を利用するものによって変えてください。
     メッセージボックスと組み合わせることで、「完了」時にアプリアイコンが点滅するようになります。
     ※Office32bitで動作します。64bitでは動作しません




    おすすめ