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

解決


コンボ  2004-05-15 03:26:08  No: 83371

WebBrowserを使用して、

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

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


魔界の仮面弁士  2004-05-15 05:11:26  No: 83372

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

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

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


コンボ  2004-05-15 10:35:17  No: 83373

ありがとうございます。

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加