• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【VBA】IEのリンクを新しいタブで開く)

VBAでIEのリンクを新しいタブで開く方法は?

このQ&Aのポイント
  • VBAを使用してInternet Explorer(IE)を制御し、リンク(アンカー)を新しいタブで開く方法を教えてください。
  • 具体的な例として、Googleのトップページから『検索オプション』というリンクを新しいタブで開く方法を知りたいです。
  • 現在の方法では、リンクに飛ぶ前にURLを取得し、戻ってから新しいタブで開く必要がありますが、より効率的な方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • jcctaira
  • ベストアンサー率58% (119/204)
回答No.1

ino34さん こんにちは。 検索オプションのURLを取得すれば良いのですよね? For Each obj In objIE… 以下を次のように変更すれば良いかと思います。 For Each obj In objIE.Document.getElementsByTagName("a")   If obj.innerText = "検索オプション" Then     objIE.Navigate obj.href, CLng(&H800)     Exit For   End If Next 注)次の部分のみ変更し、不必要なステートメントは削除しています。   objIE.Navigate URL, CLng(&H800)          ↓   objIE.Navigate obj.href, CLng(&H800)

ino34
質問者

お礼

回答ありがとうございます おぉ!! 出来ました!! ありがとうございました

関連するQ&A

専門家に質問してみよう