2

VBA を使用して Web ページを開き、特定のクラスを持ついくつかの要素の値を収集する必要があります。

With CreateObject("internetexplorer.application")
    .Visible = True
    .Navigate "http://www.google.com"
    While .ReadyState <> 4 Or .Busy
        DoEvents
    Wend
    Set r = .document.getelementsbyclassname("gssb_f")
    ' REST OF CODE
End With

上記は機能しません。

また、オブジェクトで使用可能なすべてのプロパティとメソッドのライブラリを見つけるのにも苦労していInternetExplorer.Applicationます。それは存在しますか?

4

3 に答える 3

0

VBA エディタで、'Microsoft Internet Controls' への参照を追加してみてください。[ツール] > [参照設定] > [Microsoft Internet Controls] にチェックを入れ、[OK] をクリックします。

私の推測では、これはうまくいくはずです。

-忍

于 2014-09-16T23:15:46.587 に答える