掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IE7「ファイルのダウンロード」のクリック (ID:101467)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ランチャさん、 > K.J.J様, YKさんとK.J.K. さんのお名前が、ごっちゃになっている様な。 それから、APIでウィンドウ操作するなら、EnumChildWindowsを使った方がいい気も。 > vistaでは1001となっているので > ' hWnd1 = GetDlgItem(hDlg1, 1001) 'ファイル名 > でもダメでした 'ファイル名入力欄のハンドル取得 hWnd1 = FindWindowEx(hDlg1, 0&, "DUIViewWndClassName", vbNullString) --- 中略 --- hWnd1 = FindWindowEx(hWnd1, 0&, "FloatNotifySink", vbNullString) hWnd1 = GetDlgItem(hWnd1, 1001) 'ファイル名 としないと。 また、K.J.K. さんが > 但し、これだとIHttpNegotiate.OnResponseメソッドの戻り値を有効に > 使っていません。そこも実情に合わせて適切な値を返すようにすべきでしょう。 と書かれてましたが、そのままでも問題無く、こちらのVista/VBA環境で動作しました。 # K.J.K. さん、有難うございました。 With New FileDownloader .hWndOwner = Application.Hwnd .URL = "https://mail.google.com/mail/help/images/logo.gif" .FileName = "C:\Temp\logo.gif" .UserName = "" .Password = "" .Download End With
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.