VB6にて、IEの名前を付けて保存にてファイルをダウンロードした際、完了時に実際に保存したファイル名と、保存先のフォルダパスを取得することは可能でしょうか。
ダウンロードしたファイルを、VB6のプログラムで変換取込したいと考えています。
VB6からCreateObjectにてIEを起動し、監視することで可能かと考えたのですが、「DownloadComplete」イベント等はファイル名と実際の保存先を指定する前に発生したりしてうまくいきませんでした。
ご存知の方いらっしゃいましたらよろしくお願いいたします。
環境:WindowsXP Pro
InternetExplorer8
VisualBasic6.0 SP6
下記サンプル 参照設定にて、「shdocvw.dll」(Microsoft Internet Controls)を追加
Dim WithEvents objIE As InternetExplorer
Private Sub form_Load()
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True
objIE.Navigate "http://www.microsoft.com/downloads/ja-jp/details …
End Sub
サイトのダウンロードボタンを押して、名前を変更したりしてダウンロードを行い、完了後、その名前と保存先のフォルダパスが取得したいです。
実際には上記のサイトではなく、条件を指定してダウンロードを開始するのでVB上から直接ダウンロードを行う等はできません。
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
面白いことをされる方だと思い、手持ちのソフトで
ドキュメントコンプリートや、ビフォアウィンドウナビゲート等を調べましたが、
名前を付けて保存する時にいずれもイベントが取得できませんでした。
つまり IEのコンポーネントからは取得できないのかもしれません。
昔よくやったのがコールバック関数? コールバックルーチンを作って、
無理やり『名前を付けて保存』のダイアログの情報を取得すると言う手法ですが、
技術的に難易度が高いのと、バグの可能性が多い、説明が難しい等により、
うまくお答えできなくて、申し訳ありません。
何か別の代替手法を考案する方法もあると思います。
そちらで検討されてはいかがでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLページが勝手にダウンロー...
-
ホームページでファイルをダウ...
-
VBA URLDownloadToFileについて
-
Webサイトから、txtファイルを...
-
URLDownloadToFile でダウンロ...
-
イラストレーターのaiファイル...
-
IEのダウンロード通知バーVBA制御
-
【HTML】1クリックで複数ファイ...
-
複数のデータをダウンロードさ...
-
Excelファイルをダウンロ...
-
VBA IE操作でダイアログ表示後...
-
ダウンロードサイト作成方法に...
-
bcpadのコンパイラのインストー...
-
ファイルのダウンロード時に、...
-
VBScriptでFTPサイトからダウン...
-
画像ファイルのダウンロードで...
-
WEB上でPDF閲覧のみにしたいです。
-
大量画像の送信
-
ホームページからファイルをダ...
-
リンク切れを修復
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Webサイトから、txtファイルを...
-
【HTML】1クリックで複数ファイ...
-
HTMLページが勝手にダウンロー...
-
XMLファイルのダウンロード
-
VBA URLDownloadToFileについて
-
java_run.batがダウンロードで...
-
URLDownloadToFile でダウンロ...
-
ZIPの拡張子のついたURLがダウ...
-
WEB上でPDF閲覧のみにしたいです。
-
ファイルをダウンロードすると...
-
Excelのマクロについて教えてく...
-
イラストレーターのaiファイル...
-
VBA IE操作でダイアログ表示後...
-
rdfファイルをブラウザで表示さ...
-
aタグでワードファイルを開くor...
-
iPhoneです。 Adobeフラッシュ...
-
HTTP上にあるファイルの更新日時
-
ホームページでファイルをダウ...
-
HTMLファイルの配布、良い方法は?
-
VC++でのZIPファイル解凍方法を...
おすすめ情報