はじめに VBA環境でWindows APIを使ってWebからファイルをダウンロードする方法を紹介します。同時に、バイト型(Byte)配列を使ってVBAでバイナリデータを扱う方法も紹介します。対象読者VBA環境からWindows APIを利用されている方VBAでWebからファイルをダウンロードする必要のある方VBAでバイナリデータを扱う方 なお、VBAからWindows APIを呼び出す方法については、以下のMSDNなどを参照してください。MSDN『Office VBA と Windows API』 必要な環境Windows VistaまたはWindows XPVBA開発環境(サンプルではExcelを使います) WinInet関数 WebからのダウンロードにはWin32インターネット拡張機能(WinInet)を使います。 具体的には、以下の順番でWinInet関数を呼び出します。Inte