Я получаю очень странную ошибку в моей надстройке Excel. Каждый раз, когда я открываю файл .xlam, я получаю ошибку Invalid Picture
. Если я захожу в VBA с помощью ALT+F11 и пытаюсь открыть любую форму, я также получаю эту ошибку (Invalid Picture). Самое смешное, что мне удалось открыть одну из форм (без ошибок), но я не могу сказать, почему.
Эта же ошибка возникает на четырех машинах, которые я пытался установить надстройку. Другая забавная вещь состоит в том, что все эти четыре машины являются рабочими столами. Не знаю почему, но мне удалось установить отлично на три ноутбука.
Я пытаюсь воспроизвести проблему на своем ноутбуке, но безуспешно. Я тоже пока не нашел решения.
Я не могу получить больше информации об ошибке, потому что ошибка происходит в клиенте. Итак, вот что я сделал, чтобы попытаться воспроизвести проблему на моем ноутбуке:
Заблокируйте папку
%TEMP%
для любой операции чтения / записи (безуспешно);Переименуйте
FM20.DLL
найти в системной папке. Я также использовал ProcMon, чтобы попытаться выяснить, какие DLL используются в VBA и Excel, но безуспешно до сих пор (есть много вещей, которые у меня все еще не было времени для просмотра);Пытался заблокировать доступ к VBA с помощью gpedit.msc (безуспешно).
Чтобы экспортировать форму с моего ноутбука (который работает нормально) на компьютер, который не работает. В этом случае я не получаю
Invalid Picture
. Вместо этого я получил следующую ошибку при импорте формы:System error &H80004005 (-2147467259). Unspecified error
а потом
Out of memory
Мне удалось воспроизвести вышеуказанную ошибку на виртуальной машине с заполненным диском, но я не могу воспроизвести
Invalid Picture
на моей полной дисковой виртуальной машине.
И вот что я пытался сделать, чтобы решить эту проблему:
Поместить надстройку в исключения безопасности конечной точки Symantec (безуспешно);
Переустановить офис (безуспешно);
Стирание всей ОС и установка всего с нуля (безуспешно!) - после входа в домен;
Я получил ту же ошибку Invalid Picture
если мой плагин не установлен, и я пытаюсь открыть Солвер (который входит в состав Excel). Так что проблема не может быть моим дополнением, верно?
ИТ-специалисты сказали мне, что они пытались отключить защиту от Active Directory для проблемной машины, но также не добились успеха, по их словам.
Я бы поспорил на то, что что-то (возможно, антивирус или политики) блокирует мне доступ к реестру / файловой системе. Но кто? И что?
Кто-нибудь видел эту ошибку раньше?
На компьютерах установлена ОС Windows 7 32 бита с использованием Office 2010.
Я был бы очень признателен за любую помощь.