ダウンロードダイアログでフォルダを指定する方法
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
Message#1 2016年12月8日(木)17時47分 From: ぺーぺー | 返事 削除 変更 |
こちらでいろいろ勉強させていただきながら、ExcelからIEを操作するマクロを作成しています。(環境:Excel2013、IE11) IE上のボタンをクリックするとcsvダウンロード用のデータが生成されてダウンロードが 開始するページで、 1.ボタンクリック ↓ 2.ダウンロードダイアログが表示される ↓ 3.名前を付けて保存を選択 ↓ 4.保存フォルダを指定(※デスクトップ上のフォルダです) ↓ 5.保存ボタンをクリックしてファイル保存 という処理をVBAで実現させたいと考えていますが、4.の保存フォルダ移動の 部分だけがどうしても上手くいきません。 (※ダウンロード元のURLが採れないためURLDownloadToFileは使用できません) 名前を付けて保存ダイアログ上部にあるツールバー内のドロップダウンボタンをクリックしての移動でも、中央にある項目ビュー内のフォルダからの移動でもどちらでもよいのですが、どちらもリストのハンドルがどうしても取得できず困っています。 Inspect Objectsで見てみても、リストにはハンドルがないように見えます(あまり見方がわかっていませんが…)。 どなたか、APIでのFindWindow("#32770", "名前を付けて保存")から リスト取得までのコーディングをご教授いただけないでしょうか? VBScriptを起動しての実行でも結構です。 よろしくお願いいたします。 |
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降