掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IE7「ファイルのダウンロード」のクリック (ID:101447)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
IE7でダウンロードするファイルがあります。 手動では、「ファイルのダウンロード」ウィンドウ ->保存(&S)->「名前をつけて保存」->保存(&S)となりますが これをプログラムにて自動化したいと考えています。 過去ログ、別サイトを見て大体の方法はわかったのですが、 どうしても「ファイルのダウンロード」ウィンドウの保存(&S)ボタンを押すことができません。 ----以下「ファイルのダウンロード」ウィンドウが開いているとして Const BM_CLICK = &HF5 Const WM_ACTIVATE = &H6 Dim strCaption As String dim PWnd As Long, cWnd As Long '親ウィンドウ取得 strCaption = "ファイルのダウンロード" Pwnd = FindWindowEx(0, 0, vbNullString, strCaption) '保存ボタンのハンドル cWnd = FindWindowEx(pWnd, 0&, "Button", "保存(&S)") 'クリック Call PostMessage(cWnd, WM_ACTIVATE, 1, 0) Call PostMessage(cWnd, WM_BUTTON, 0, 0) --------まで 保存ボタンにフォーカスがセットされるのですが、 どうも押しているように見えません。 念のためこの部分を手動で押して 次の「名前を付けて保存」では strCaption = "名前を付けて保存"にして 以下同様で、保存ボタンを押すことができます。 どうやら、「ファイルのダウンロード」の保存ボタンは、 単純にWM_BUTTONでは動作しないらしいのですが 具体的な方法はないでしょうか。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.