ブラウザの特殊な操作 各ブラウザ共通
リンククリック時に別ウィンドウを開かずに自ウィンドウに表示する
リンク(アンカータグ)のtarget属性が「_blank」に設定されていると、プログラムでリンクをクリックした場合に新しいウィンドウで開かれます。
これを新しいウィンドウで開くのではなく自身のウィンドウに表示したい場合は、クリック前にtarget属性を「_self」に変更すれば良いです。
InternetExplorer操作時
'下記コードの動作確認はテストページ(https//web.biz-prog.net/test/testpage.html)を使っています 'リンクのTarget属性が"_blank"の場合、"_self"に変更する If objIE.Document.getElementById("linknewwindow").target = "_blank" Then objIE.Document.getElementById("linknewwindow").target = "_self" End If 'リンクをクリックする objIE.Document.getElementById("linknewwindow").click()
//下記コードの動作確認はテストページ(https://web.biz-prog.net/test/testpage.html)を使っています //リンクのTarget属性が"_blank"の場合、"_self"に変更する if (objIE.Document.getElementById("linknewwindow").target == "_blank") { objIE.Document.getElementById("linknewwindow").target = "_self"; } //リンクをクリックする objIE.Document.getElementById("linknewwindow").click();
'10番目のリンクのTarget属性が[_blank]の場合、[_self]に変更する If objIE.Document.Links(9).target = "_blank" Then objIE.Document.Links(9).target = "_self" End If