この問題を再現するには:
Excelブック(.xlsx)を作成します。私はExcel2010を使用していますが、それが重要かどうかはわかりません。
名前付き範囲を作成します。
データ系列値の名前付き範囲を参照するグラフを作成します。参照は「workbook.xlsx!NamedRangeName」のようになります。
IE8を使用して、このファイルをWebサーバーからダウンロードします。Excelで開きます(最初に保存せずに)。
ファイルを開こうとすると、Excelは無効な参照について文句を言います。これは、名前付き範囲への参照で「workbook.xlsx」が「http://someUrl/filename.xlsx」に置き換えられたためです。
ファイルを開くのではなく、最初に保存した場合、問題は発生しません。IE9でもFirefoxでも発生しません。
これは、IEがダウンロードしたファイルを保存する方法に関連していると思われます。
実際に修正できるのはMicrosoftだけだと思うので、回避策を探しています。私はサーバー側のみを制御でき、PC、ブラウザー構成、またはユーザーの動作は制御できません。Excelファイルをある程度変更することはできますが、名前付き範囲を参照するためのグラフが必要です。