• 締切済み

ネットのファイルをダウンロードする方法を教えてください。

web上のファイルをダウンロードするには Public Declare Function URLDownloadToFile Lib "urlmon" _ Alias "URLDownloadToFileA" (ByVal pCaller As Long, _ ByVal szURL As String, ByVal szFileName As String, _ ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long と宣言してURLDownloadToFileを使えばできることがわかりましたが、うまく行かないケースがあります。おそらく通常の右クリックでダウンロードするものではなく、URLを左クリックして行うものだからじゃないかと思います。いいアイディアはないでしょうか??

みんなの回答

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★サンプル Dim SaveFileName As String Dim DownloadFile As String Dim Ret     As Long SaveFileName = "C:\Test.htm" DownloadFile = "http://www.msn.co.jp/home.htm" Ret = URLDownloadToFile(0, DownloadFile, SaveFileName, 0, 0) DoEvents If Ret = 0 Then   MsgBox "ダウンロードできました。" Else   MsgBox "エラーが発生しました。" End If リンク: ・http://www.bcap.co.jp/hanafusa/VBHLP/urltodl.htmhttp://hp.vector.co.jp/authors/VA015850/delphi/fragments/URLDownloadToFile.htmlhttp://lukewarm.s101.xrea.com/commands/URLDownloadToFile.htmhttp://support.microsoft.com/kb/244757/ja ・注意。キャッシュファイルから読み込む場合があるようです。→対策などを。 ・上記の4つを参考に! ・以上。

参考URL:
http://www.bcap.co.jp/hanafusa/VBHLP/urltodl.htm

関連するQ&A

専門家に質問してみよう