Basic認証後にExcelファイルをDLするには? 削除
Message#8 2015年8月26日(水)01時27分 From: VBAマスター |
> 恐らく自分のやっていることはサーバー上のAフォルダにあるExcelファイルをローカルのBフォルダにコピーして貼り付けているのだと思います。 > URLの最後が拡張子xlsxなので、アクセスしようとすると(Enter押下)すぐ「開く」「保存」「キャンセル」を選択するダイアログが出現します。 > これはIEの仕様と伺ったことがあるのですが違うのでしょうか? > 昔はExcelもブラウザの画面に表示できていましたが… BASIC認証がでてくるページのURLは何になりますか? 例)C:\Users\**\index.html URLの最後が拡張子xlsxということですが、エクセルファイルのURLに直接アクセスする際にBASIC認証が表示されるのでしょうか? それともエクセルリンクが貼られているページが表示されるのでしょうか? 後者であれば、エクセルファイルのリンクをクリックせずにURLDownloadToFileを使えばコピーできると思います。 あと、社内サーバーということですが、これはApacheが入ったWebサーバーですか?それとも単なるファイルサーバーでしょうか? 社内サーバーということは、結局ローカルにすぎないので、IEで操作せずにVBAやVBSとかでいけると思うのですが、見解はいかがでしょう。 例)VBAでファイルコピー Sub Sample() FileCopy "C:\Work\Sample.txt", "D:\Tmp\Test.txt" End Sub Bフォルダにコピーして貼り付けというのが、バックアップのためなのかどうか分かりませんが、単にファイルのコピペでしたら、IE操作はいらないんじゃないかと思った次第です。 でも、BASIC認証しているということは、ApacheでWebサーバー化しているということだろうとも思いますが、どちらにせよファイルのコピペなら他の簡単な方法があるような気がします。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。