Basic認証後にExcelファイルをDLするには? 削除
Message#11 2015年8月27日(木)15時39分 From: cherry |
VBAマスターのメッセージ(#10)への返事 ご回答ありがとうございます。 返事が遅くなり、申し訳ございません。 > こちらは試していませんが、もう1つ方法として考えられるのは、Sendkeysで「名前をつけて保存」を選択し、ファイル保存先を指定して保存する方法です。 > 通常、IEのセキュリティーの問題でファイルダイアログは操作できないのですが、以下のVbscript経由ですと操作が可能です。 > こちらは、ダウンロードではなくアップロードの方法の内容になりますが、やっていることは同じなので、参考になればと思います。 > http://www.vba-ie.net/qanda/qanda.cgi?mode=viewthread&id=121 (順番が前後してしまいますが)保存先を指定したいと思っていたのですが、かなり難しいと聞いていたので諦めていました。 IE8だと可能なのですね! ということで、早速リンク先を開いてみたのですが…やはり私には高度な雰囲気が漂っていて…今の今までずっと考えていましたが、投稿者の方がExcel.ApplicationをExcel VBAで使用する辺りからわからなくなっています。 こちらの動作としては @「ファイルのダウンロード」ダイアログ表示される SendKeys "%S", True '「保存」ボタンを選択 A「名前を付けて保存」ダイアログ表示に変わる XXXXXXXXXXXXXXXXX ←保存先を選択(けどできないので→) SendKeys "%S", True '「保存」ボタンを選択(→前回保存した保存先に保存される) B「ダウンロードの完了」ダイアログ表示に変わる SendKeys "{ENTER}", True '「閉じる」でEnter なのですが、「XXXXXXXXXXXXXXXXX」の部分ができるようになるにはもう少し時間がかかりそうです。 > ソフトの制限でIE9以降を利用できないということなんですかね。 > 使用許可が降りないというのはセキュリティ上の問題ではないのように感じました。 > (IE8はセキュリティーホールだらけですし) そうみたいです。 システムの話ではソフトウェアの動作確認ができていないからということでした。 早く対応してもらいたいのですが。 というわけで、上記の件、もう少し時間をかけて勉強してみます。 希望の光が見えてきましたので、頑張ります。 本当にどうもありがとうございます。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。