VB.NET メッセージボックスが隠れてしまいます。
VB.NETでIEを起動して、フォームの操作と連携して
IEのページを自動で操作するプログラムを作っています。
IEでWEBページのリンクをクリックしてページを移動する
ごとにURLをチェックして、設定に該当した場合は
メッセージボックスを表示して、このページで良いですか?
という確認をしたいのですが、メッセージボックスが
アクティブにならずにタスクバーを押さないと表示されません。
リンクをクリックした後は
SetWindowPos(IE.HWND, 1, 0, 0, 0, 0, &H1 Or &H2 Or &H10)
を実行して、IEを後ろに消してフォームを出すことは出来たのですが、
IEのウィンドウのタスクバーが押された状態のままで
メッセージボックスがアクティブな状態で最前面に出てくれません。
Me.Topmost = True でもフォームは出るのですが、
メッセージボックスはその後ろに隠れてしまいます。
メッセージボックスを最前面に出す方法があったら教えて頂きたいです。
よろしくお願い致します。
補足
Excel:office2003 OS:WinXP です。よろしくお願いします