![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBAで NHK NEWSの NEWSデータ内容取得が できない 1 2023/04/09 12:26
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- Visual Basic(VBA) InputBoxでキャンセルボタンを押したらファイル自体を閉じたい 3 2022/07/23 17:52
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
VBA URLDownloadToFileについて
Visual Basic(VBA)
-
VBA ログイン後csvファイルをダウンロードする
Excel(エクセル)
-
ExcelVBAでリンク先の対象のファイルを保存
Visual Basic(VBA)
-
-
4
エクセルをWEBからダウンロード時にファイル破損
Excel(エクセル)
-
5
URLDownloadToFileのコピペで64ビットで使用するにはに更新必要とあり修正方法?
Visual Basic(VBA)
-
6
excel vbaでレート取得についてです。
Excel(エクセル)
-
7
VBAを使い、Web上からファイルをダウンロードしたいのですが・・・
Visual Basic(VBA)
-
8
ファイルをダウンロードすると必ず破損してしまいます
その他(パソコン・スマホ・電化製品)
-
9
VBAでHTTPログイン
Visual Basic(VBA)
-
10
VBAでchromeを動かしたいのですが、エラー出ます。
その他(パソコン・スマホ・電化製品)
-
11
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
12
ダウンロードしたファイルが「壊れています」
その他(パソコン・スマホ・電化製品)
-
13
IE操作時、ファイルのダウンロードボタンの押下
Visual Basic(VBA)
-
14
Chr(13)とChr(10)の違いは?
PowerPoint(パワーポイント)
-
15
IEのダウンロード通知バーのVBA制御(保存他)
Visual Basic(VBA)
-
16
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
17
xlsmのダウンロード(ブラウザから)・実行が出来ない
Excel(エクセル)
-
18
VBAでの Replace関数で、ワイルドカードは使えないのでしょうか?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLページが勝手にダウンロー...
-
Webサイトから、txtファイルを...
-
java_run.batがダウンロードで...
-
助けてください。。HPを作成し...
-
Perlで圧縮ファイルを作成する...
-
Excelのマクロについて教えてく...
-
フォームのボタンをダウンロー...
-
スタイルシートの暗号化について
-
ファイルをダウンロードすると...
-
iPadの標準ブラウザでローカルH...
-
ホームページビルダーで文字化...
-
HTMLからフォルダを開きたい
-
フォルダ内の最初のファイル名...
-
中埜酢店 のよみかた
-
lang 英語と日本語など混ざる時は
-
VB6でHTMLファイルを起動するに...
-
医療画像(Windows用)をMacで...
-
レストラン、英語のメニュー表記
-
googleドライブで、PDFファイル...
-
マウスポインタが手の形になら...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA URLDownloadToFileについて
-
Webサイトから、txtファイルを...
-
HTMLページが勝手にダウンロー...
-
【HTML】1クリックで複数ファイ...
-
java_run.batがダウンロードで...
-
URLDownloadToFile でダウンロ...
-
ファイルをダウンロードすると...
-
Excelのマクロについて教えてく...
-
WEB上でPDF閲覧のみにしたいです。
-
ZIPの拡張子のついたURLがダウ...
-
エクセルのファイルのダウンロ...
-
XMLファイルのダウンロード
-
VBA IE操作でダイアログ表示後...
-
IE操作時、ファイルのダウンロ...
-
リッチテキスト入力した内容(ti...
-
イラストレーターのaiファイル...
-
HTTP上にあるファイルの更新日時
-
ファイルのダウンロード時に、...
-
rdfファイルをブラウザで表示さ...
-
javascriptでファイルダウンロ...
おすすめ情報