• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:webbrowserで特定のタグを取得したい)

webbrowserで特定のタグを取得する方法

このQ&Aのポイント
  • VB6もしくはVBAを使用して、webbrowserを利用して特定のタグを取得する方法について教えてください。
  • HTMLの中をループしてタグを取得する方法を知っています。ただし、指定のTD内だけでループしてAタグを取得する方法がわからず困っています。
  • 指定のTD内だけでループしてAタグを取得する方法を教えてください。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

実際に試してないのでできなかったらごめんなさい Set aTags = myTag.getElementsByTagName("a") のようにすればmyTag 配下のa タグ(コレクション)が取得できるはずです。 最初のTDだけでいいならループにしなくても Set myTag = myIE.Document.all.tags("TD").Item(0) で最初の TD を捕まえられます なので >指定のTD内だけでループしてAタグを取得するにはどうしたらいいのでしょうか? は Set myTag = myIE.Document.all.tags("TD").Item(0) Set aTags = myTag.getElementsByTagName("a") for each a in aTags MsgBox a.innerText next みたいな感じで取得できると思います。

noname#27115
質問者

お礼

早速ありがとうございます。 試してみて、報告させていただきます。

noname#27115
質問者

補足

ありがとうございました。動きました。 また、新しいテクがゲットできました。