0

イントラネットで公開している Excel アドイン ファイルがあります (Sharepoint の添付ファイルなどではなく、単純な HTTP ダウンロード)。

IE 7 では、ユーザーがリンクをクリックして [保存] を選択すると、ファイルの名前が「myaddin.xla」から「myaddin.xls」に変更されるだけです。Firefox と Chrome は正常に動作します。

彼らは Library フォルダ内の既存のファイルを上書きしようとしていますが、彼らは熟練したユーザーではないため、この問題は私の人生を複雑にしています.

IE7 に拡張機能をそのまま残すよう強制するために、サーバー上でできること (MIME タイプの変更など) はありますか?

4

2 に答える 2

1

この Microsoft KB 記事をご覧になりましたか? どうやら、xla ファイルは実際にはワークシートのない xls ファイルであるため、同じ MIME タイプを持っています。別の MIME タイプを指定して、IE7 をだまして拡張機能をそのままにしておくこともできます。

于 2009-11-16T19:48:17.873 に答える
0

bugInternet Explorerのようです。私が考える1つの解決策は、プログラムでファイルの名前を元に戻すことです.xls

"Save as"しかし、最良のオプションは、ユーザーに代わりに使用するように依頼し、「.xla」として明示的に保存することだと思います。周りはみんなそうしているようです。

于 2009-11-16T19:39:09.217 に答える