- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAで画像ファイルをダウンロードしたいけどうまく)
VBAで画像ファイルをダウンロードする方法
このQ&Aのポイント
- VBAを使用して画像ファイルをダウンロードする方法がうまくいかず、エラーが発生してしまいます。
- 参考サイトを元にVBAを使って画像ファイルのダウンロードの練習をしていますが、Retの値が-2147221020となり、正常に動作しません。
- Retの値が0にならない原因と修正方法について教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Sub Sample() GetImageFile "http://www.officetanaka.net/sample.jpg", "C:\sample.jpg" End Sub が呼び出す以下で Sub GetImageFile(ImgName As String, SaveName As String) Dim SaveFileName As String, DownloadFile As String, Ret As Long Ret = URLDownloadToFile(0, DownloadFile, SaveFileName, 0, 0) GetImageFileの引数 ImgName と SaveName を URLDownloadToFileに渡してない? Dim SaveFileName As String, DownloadFile As String, Ret As Long ’以下2行を追加 DownloadFile = ImgName SaveFileName = SaveName Ret = URLDownloadToFile(0, DownloadFile, SaveFileName, 0, 0) か Dim Ret As Long ’以下の第2引数と第3引数を編集 Ret = URLDownloadToFile(0, ImgName, SaveName , 0, 0) じゃないですか?
その他の回答 (1)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.2
URLが間違っている? そのページのソースを見ると、画像は.「./img/blog.jpg」のようになっているのでは??
質問者
お礼
回答ありがとうございました。
お礼
回答ありがとうございました。