У меня есть веб-приложение, которое может открывать шаблон Excel, помещать данные в рабочую таблицу и отправлять файл пользователю. При открытии файла макрос VBA обновит сводную таблицу на основе данных, которые были вставлены в шаблон.
Пользователь получает стандартный диалог открытия / сохранения файла.
В Internet Explorer (версия 6), если пользователь решает сохранить файл, при открытии файла код VBA работает, как и ожидалось, однако если пользователь выбирает «Открыть», то VBA завершается с ошибкой:
Ошибка времени выполнения 1004: невозможно открыть исходный файл сводной таблицы.
Во всех других браузерах открывайте и сохраняйте работу как положено.
Я не в силах перейти на более новую версию IE (корпоративная бюрократия); Могу ли я что-нибудь сделать, чтобы пользователи могли открываться без предварительного сохранения?