ダウンロードダイアログでフォルダを指定する方法 削除
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を起動しての実行でも結構です。 よろしくお願いいたします。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。