IE 7 経由で Excel ファイルを提供する Web アプリケーションがあります。URL から HTTP GET を使用してファイルを要求し、コンテンツ タイプが「application/vnd.ms-excel」のデータを返します。次に、スプレッドシートを IFrame で開きます。
スプレッドシートをダウンロードするときに Excel が既に開いていない限り、これはすべて正常に機能します。この場合でも正しく表示されますが、開いている Excel のインスタンスを再利用します。IFrame を閉じると、Excel がハングします。ユーザーが Web アプリケーションからログアウトした場合、または別の種類のファイルをダウンロードした場合にのみ、Excel のロックが解除されます。
[ツール] の下にある [他のアプリケーションを無視する] 設定をオンにしてみました。オプション | 一般的ですが、問題は解決しませんでした。
また、この回答の手順に従ってみました(リンクされた参照には、「この問題は Excel 2007 ベータ 2 で対処されています」と記載されています)。
Excel がハングするのを防ぐために、現在行っていない何らかの「廃棄」手順はありますか?
バージョン:
エクセル 2003 (11.8220.8221) SP3
IE 7.0.5730.11 (更新バージョン: 0)