Опять всё накрылось на прошлой неделе...
Батник уже не помогает
На
Планете выяснили, что на этот раз это из-за KB2965291
Удалил его. ActiveX заработали!
В общем, для себя на сегодняшний день составил такую инструкцию по исправлению трудов плодов мелко-мягких:
Если в Excel перестали работать элементы ActiveX, то попробовать по очереди следующие варианты:
1. Пропатчить батником
@echo off
del "%APPDATA%\Microsoft\Forms\*.exd"
del "%APPDATA%\Roaming\Microsoft\Forms\*.exd"
del "%Temp%\VBE\*.exd"
del "%Temp%\Excel8.0\*.exd"
del "%APPDATA%\Microsoft\Local\*.exd"
del "%USERPROFILE%\Local Settings\Temp\*.exd"
del "%USERPROFILE%\Local Settings\Temp\VBE\*.exd"
del "%USERPROFILE%\Local Settings\Temp\Excel8.0\*.exd"
del "%SystemRoot%\Temp\VBE\*.exd"
del "%SystemRoot%\Temp\Excel8.0\*.exd"
2. Удалить анинсталлером обновления
KB2553154 - декабрь 2014
KB2920813 - март 2015
KB2965291 - май 2015
3. Заменить "исправленную" обновлением библиотеку C:\Windows\System32\FM20.dll на последнюю нормально работавшую FM20.dll v.14.0.7140.5001 от 19-11-2014 (его выложить, к сожалению, здесь не могу, т.к. он весит 531 кило, а можно только 150 …)