<TD class=○○>の「○○」を取得するには

解決


コンボ  2004-05-14 18:26:08  No: 83371  IP: [192.*.*.*]

WebBrowserを使用して、

Set objTd = WebBrowser.Document.getElementsByTagName("TD")
Me.Caption = objTd(0).Class

としているのですが、「オブジェクト変数またはWithブロック変数が設定されていません。」とエラーが発生します。
取得するにはどうしたらいいのでしょうか?

編集 削除
魔界の仮面弁士  2004-05-14 20:11:26  No: 83372  IP: [192.*.*.*]

・WebBrowser.Document が Nothing になっている場合
 → 文書の読み込みが完了していない可能性があります。
    NavigateComplete2イベントが発生するまで、参照しないでください。

・objTd(0) が Nothing になっている場合
 → 文書の解析が完了していない可能性があります。
    DocumentComplete イベントが発生するまで、参照しないでください。
    もしくは、文書内に TD要素 が含まれていなかった可能性もあります。

・objTd(0).Class の参照時にエラーになる場合
 → 正しくは、objTd(0).className です。

編集 削除
コンボ  2004-05-15 01:35:17  No: 83373  IP: [192.*.*.*]

ありがとうございます。

strString=objTable(0).Rows(1).cells(1).ClassName

として取得することができました。ありがとうございます。

編集 削除