- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:webbrowserで特定のタグを取得したい)
webbrowserで特定のタグを取得する方法
このQ&Aのポイント
- VB6もしくはVBAを使用して、webbrowserを利用して特定のタグを取得する方法について教えてください。
- HTMLの中をループしてタグを取得する方法を知っています。ただし、指定のTD内だけでループしてAタグを取得する方法がわからず困っています。
- 指定のTD内だけでループしてAタグを取得する方法を教えてください。
- みんなの回答 (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 みたいな感じで取得できると思います。
お礼
早速ありがとうございます。 試してみて、報告させていただきます。
補足
ありがとうございました。動きました。 また、新しいテクがゲットできました。