Чтобы воссоздать эту проблему:
Создайте книгу Excel (.xlsx). Я использую Excel 2010, но я не уверен, что это имеет значение.
Создайте именованный диапазон.
Создайте диаграмму, которая ссылается на именованный диапазон значений своих рядов данных. Ссылка должна выглядеть примерно так: «workbook.xlsx! NamedRangeName».
Используйте IE8 для загрузки этого файла с веб-сервера. Открыть в Excel (без предварительного сохранения).
Когда вы пытаетесь открыть файл, Excel жалуется на недопустимые ссылки, потому что каким-то образом «workbook.xlsx» был заменен на «http://someUrl/filename.xlsx» в ссылке на именованный диапазон.
Проблема не возникает, если вы сначала сохраняете файл, а не открываете его. Это также не происходит в IE9 или Firefox.
Я подозреваю, что это связано с тем, как IE хранит загруженные файлы.
Я ищу обходной путь, так как предполагаю, что только Microsoft может это исправить. Я могу контролировать только серверную часть, а не ПК, конфигурацию браузера или поведение пользователя. Я могу до некоторой степени изменить файлы Excel, но мне нужны диаграммы, чтобы ссылаться на именованные диапазоны.