|
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はセキュリティーホールだらけですし) そうみたいです。 システムの話ではソフトウェアの動作確認ができていないからということでした。 早く対応してもらいたいのですが。 というわけで、上記の件、もう少し時間をかけて勉強してみます。 希望の光が見えてきましたので、頑張ります。 本当にどうもありがとうございます。 |
↑エクセルVBAのIE(InternetExplorer)操作で分からない事があればこちらの掲示板よりご質問ください^^
ExcelのVBA初心者入門↑こちらはExcelのVBAをマスターできるよう初心者向けのエクセルVBA入門コンテンツになります^^
こちらでは、エクセルVBAで実際に作成したIE(InternetExplorer)制御ツールをまとめています。自動ログインや情報収集など具体的に解説しています。IE(InternetExplorer)制御をされる方は参考にしてください。
こちらでは、これまでに紹介したIE(InternetExplorer)操作で便利な機能をツール化しています。無償でダウンロードできますので、目的に合わせたご利用ください。
こちらでは、IE(InternetExplorer)オブジェクトのメソッド・プロパティをまとめています。
こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたVBA関数をまとめています。
こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたステートメントをまとめています。ExcelのVBAで基本的な部分になりますので、しっかり理解しましょう。
こちらでは、これまでに作成したIE(InternetExplorer)操作で役立つサブルーチンをまとめています。
全てをコピーする必要はありませんが、目的に合わせたサブルーチンをご利用ください。
こちらでは、IE(InternetExplorer)制御の利用だけでなく、Excel全般で利用できるVBAコードです。エクセルVBAで役に立つものばかりですので、ご利用ください。