おはよう、VBA getelementsbytagname問題
私はHTML表情報を抽出し、結果をExcelシートで照合しようとしています。
私はgetelementsbytagname("table")(0)
関数を使用して、うまくいきなりHTMLテーブル情報を抽出しています。誰かがテーブルの後に(0)
の意義を教えていただけますか?
また、開かれたWebページに処理するテーブル情報がない(私はページが開かれるまでこれを知らない)というインスタンスがあります。これは私のコードを初期化しようとするとエラーになりますデータ配列をテーブルの次元に変換します。 getelementsbytagname("table")(0)
から結果を抽出する方法はあります、私が試してみた: -
If (iDom.getelementsbytagname("table")(0) = 0) Then
が、これは、実行時エラーを返します。 ご協力いただきありがとうございます。
あなたのお返事ありがとうございます。 私は 'if(iDom.getelementsbytagname( "table")= 0)のバリエーションを試していましたが、'しかし、同じランタイムエラーが発生しました。 iDom.getelementsbytagname( "table")(0)にウォッチを入れた後、テーブルがないことがわかったときに、戻り値の型がVariant/Objectであることがわかりましたので、If 'iDom.getelementsbytagname ( "table")(0)Is Nothing Then、これはうまくいくようです。 ありがとうございました – GLW75