IE8: Нажатие "Открыть" в диалоге загрузки сохраняет файл во временном месте, недоступном для записи

У меня есть специфическая проблема с IE8. Наши пользователи загружают файлы Excel через IE8. Эти файлы Excel содержат макросы, которые создают сводные таблицы. Для этого в Excel 2007 необходимо, чтобы файл был доступен для записи, иначе макрос потерпит крах с ошибкой VBA.

Это происходит только тогда, когда пользователь загружает эти файлы с помощью IE8 и нажимает "Открыть" напрямую, потому что IE8 затем загружает файлы во "Временную папку", которую я не нашел (она не является% temp% или Временным Интернетом). Файлы, но, возможно, я ошибаюсь), в котором файл не для записи.

Когда пользователь сначала нажимает "Сохранить", а затем "Открыть", все работает нормально.

Может кто-нибудь предложить решение этой проблемы?

1 ответ

Была такая же проблема. Что я узнал:

IE8 переименовывает файлы по клику "Открыть", как fileName[n].extension и помещает его во временную папку, которую пользователь не может записать.

  1. В Excel символы имени файла [ а также ] не допускаются См. http://support.microsoft.com/kb/213983 Раздел "ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ":

    • Убедитесь, что имя файла не содержит ни одного из следующих символов: < >? [ ]: | *.
  2. Макросы могут быть включены только в доступной для записи папке

Другие вопросы по тегам