方法 VBAでウェブページをダウンロードするには、サーバーHTTPリクエストを有効にするMicrosoft XML、v6.0(MSXML6)ライブラリを利用できます。コードに入る前に、VBAエディタで ツール -> 参照設定 に進んで、Microsoft XML, v6.0がチェックされていることを確認しましょう。 ウェブページのHTML内容をダウンロードする簡単な例をこちらに示します:.
ツール
参照設定
Microsoft XML, v6.0
VBAでは、Microsoft HTML Object Library を使用して HTML を解析することができます。VBAエディタでこのライブラリへの参照を追加するには、ツール > 参照から Microsoft HTML Object Library を選択してチェックします。これにより、HTMLドキュメントのナビゲーションと操作のためのクラスにアクセスできます。
Microsoft HTML Object Library
方法: VBA で HTTP リクエストを送信する鍵は、Microsoft XML, v6.0 ライブラリ(またはシステムに応じて古いバージョン)の利用です。まず、VBA エディタのツール > 参照 に移動し、Microsoft XML, v6.0 が有効になっていることを確認してください。 ここに、単純な HTTP GET リクエストを送信する方法を示します:.
MSXML2を参照する:まず、VBAプロジェクトがMicrosoft XML, v6.0ライブラリを参照していることを確認します。VBAエディターで、ツール > 参照設定に移動し、Microsoft XML, v6.0をチェックします。