IE9から? getElementsByClassNameってあるんだぁ。
getElementsByClassName
http://q.hatena.ne.jp/1335028581
の
コメントをみると、
IEの互換モード で 動作不可だったと、
自己解決されていました。
下記が、人力検索の質問内容です。
>以下の質問がキャンセルされました。
>
>
>質問情報
>〜〜〜〜〜〜〜〜
>質問内容: 「 VBAでのgetElementsByClassNameについて
>IE9でgetElementsByClassNameに対応したので、それを用いてVBAでプログラムを作成しました。
>
>しかし、getElementsByClassNameを用いてWEB上からデータを抜き出し変数に格納できるPCとできないPCがあり、その条件がわからずにいます。
>getElementByIdはうまく動いているようです。
>(64bitWin7で動くものと動かないものがあります。32bitでは現時点で動いてくれません)
>
>ためしにIE9でgetElementsByClassNameを用いたjavascriptプログラムを組んでみたところうまくいきました。
>
>VBA6.0とVBA7.0で動作が違うものなのでしょうか?
>
>64bitWin7(office2010)→動作可
>64bitWin7(office XP)→動作可
>64bitWin7(office XP)→動作不可
>32bitWin7(office XP)→動作不可
>
>よろしくお願いいたします。 」
>
>
>※このメールの送信を希望されない方は、はてなにログインをおこない
>以下の登録変更ページからメール送信の設定を変更してください。
メモメモ。
PS.こちらも参考に...
VB.NETで、ページのHTMLの指定の部分を簡単にコピーしようと思っ… - 人力検索はてな
http://q.hatena.ne.jp/1324480980