
Access2003のVBAでIEを立ち上げて、あるサイトにログインした後、
サイトのメニュー上にあるCSVダウンロードをキックしてファイルを
ダウンロードしようとしてます。
下記のようなコードを書いて見ましたが、表向きエラーは出ないものの
ファイルのダウンロードは出来ません。
ブラウザ立ち上げ→ログインまではうまくいっています。
さらに詳細に調べると、URLDownloadToFileのところでエラーを
返していて失敗しているということが判明しました。
エラーコードは-2146697208となっています。
こちら何が問題でしょうか?どなたかご教示いただけると助かります。
Sub ie_test()
Dim objIE As Object
Const strURL = "https://xxx.com/csv.php?command=Csv"
Dim strFNAME As String
Dim returnValue
Set objIE = CreateObject("InternetExplorer.application")
objIE.Visible = True
objIE.Navigate "https://xxx.com/"
Do While objIE.Busy = True
DoEvents
Loop
objIE.Document.Forms(0).loginid.Value = "myname" 'ユーザー名
objIE.Document.Forms(0).passwd.Value = "pswd" 'パスワード
'フォームをSubmitする
objIE.Document.Forms(0).submit
Do While objIE.Busy Or (objIE.ReadyState <> 4): DoEvents: Loop 'READYSTATE_COMPLETE=4
'URLDownloadToFile API をコールする
strFNAME = "c:\test.csv"
returnValue = URLDownloadToFile(0, strURL, strFNAME, 0, 0)
objIE.Quit '.Quitで閉じる
End Sub
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
IE を操作して CSV のダウンロードリンクをクリックすることは、
できないのでしょうか?
URLDownloadToFile API で SSL サイトからのダウンロードは
VBA ではかなりキツイようです。
参考URL:IE7「ファイルのダウンロード」のクリック
http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?p …
理由は、参考 URL 先で K.J.K 氏が説明しておられます。
また、同氏の WEB ページにおいてクラスモジュールが公開されてます。
http://www.koalanet.ne.jp/~akiya/vbtaste/vbp/
中段にある、「ファイルを手軽にダウンロードする:EasyDL3.lzh」
です。
VB6 向けですが、参考になると思いますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA URLDownloadToFileについて
Visual Basic(VBA)
-
ExcelVBAでリンク先の対象のファイルを保存
Visual Basic(VBA)
-
VBA ログイン後csvファイルをダウンロードする
Excel(エクセル)
-
-
4
URLDownloadToFileのコピペで64ビットで使用するにはに更新必要とあり修正方法?
Visual Basic(VBA)
-
5
エクセルをWEBからダウンロード時にファイル破損
Excel(エクセル)
-
6
excel vbaでレート取得についてです。
Excel(エクセル)
-
7
実行時エラー'1004': WorkSheetクラスのVisibleプロパティを設定できません
Visual Basic(VBA)
-
8
Refreshで落ちる
Visual Basic(VBA)
-
9
ウォッチ式の文字数制限について
Visual Basic(VBA)
-
10
ACCESSのデータをWebブラウザで表示(イントラ環境)
その他(データベース)
-
11
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
12
VBA初心者ですがダウンローダーを作成したいです。。
Visual Basic(VBA)
-
13
VBAでchromeを動かしたいのですが、エラー出ます。
その他(パソコン・スマホ・電化製品)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLページが勝手にダウンロー...
-
【HTML】1クリックで複数ファイ...
-
URLDownloadToFile でダウンロ...
-
VBA URLDownloadToFileについて
-
Webサイトから、txtファイルを...
-
サンプルファイルのダウンロー...
-
ホームページビルダーV9でエ...
-
ダウンロード完了後メッセージ...
-
.torrentについておしえてください
-
選択した複数のファイルを、一...
-
HTTP上にあるファイルの更新日時
-
Excelのマクロについて教えてく...
-
HTMLからフォルダを開きたい
-
社内で利用するWebサイトを立ち...
-
Excelで、社外秘(閲覧のみ)と...
-
Apacheのドキュメントルートを...
-
iPadの標準ブラウザでローカルH...
-
テクトロ オシロ 拡張子 ISFフ...
-
アクオスケータイ4、アクオス...
-
全く同じファイルなのにホーム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Webサイトから、txtファイルを...
-
HTMLページが勝手にダウンロー...
-
【HTML】1クリックで複数ファイ...
-
java_run.batがダウンロードで...
-
異なる2つのファイルを同時に...
-
VBA URLDownloadToFileについて
-
URLDownloadToFile でダウンロ...
-
Excelのマクロについて教えてく...
-
ファイルをダウンロードすると...
-
イラストレーターのaiファイル...
-
bcpadのコンパイラのインストー...
-
ファイルの解凍
-
log4net書庫が壊れている
-
WEB上でPDF閲覧のみにしたいです。
-
asxをダウンロードさせた場合に...
-
有料アダルトサイトで間違えて...
-
複数のデータをダウンロードさ...
-
XMLファイルのダウンロード
-
asp ダウンロード中にタイムア...
-
フランスのフリーチャートのダ...
おすすめ情報