WebBrowserを使用して、
Set objTd = WebBrowser.Document.getElementsByTagName("TD")
Me.Caption = objTd(0).Class
としているのですが、「オブジェクト変数またはWithブロック変数が設定されていません。」とエラーが発生します。
取得するにはどうしたらいいのでしょうか?
・WebBrowser.Document が Nothing になっている場合
→ 文書の読み込みが完了していない可能性があります。
NavigateComplete2イベントが発生するまで、参照しないでください。
・objTd(0) が Nothing になっている場合
→ 文書の解析が完了していない可能性があります。
DocumentComplete イベントが発生するまで、参照しないでください。
もしくは、文書内に TD要素 が含まれていなかった可能性もあります。
・objTd(0).Class の参照時にエラーになる場合
→ 正しくは、objTd(0).className です。
ありがとうございます。
strString=objTable(0).Rows(1).cells(1).ClassName
として取得することができました。ありがとうございます。