Всем Добрый вечер. Не часто к Вам обращаюсь за помощью. Но сейчас конкретно прижало. Как-то написал довольно объемный VBA проект для составления отчетов на работе. Вот уже где-то полгода пользовался. Сегодня утром сел за компьютер и столкнулся с такой проблемой. На листах находятся множество кнопок, переключателей и т.д. Ни один из них не нажимается. Выскакивает ошибка Object required на первый же элемент в коде. Элемент на месте, название такое же. Кнопки не работают. Эксель переходит в режим работы с рисунками. Свойства объекта не отображаются. Виндовс не переустанавливал. Ничего не менял. Просто запустил файл. Дома Виндовс 32 бит. Переустановил Эксель. Не помогло. Съездил на работу за ноутбуком. Там Виндовс 64 бит. То же самое. Открываю новую книгу Эксель и не могу поместить на лист никаких элементов. Пишет вставка объекта не осуществима. Пожалуйста, может кто сталкивался с такой проблемой, что произошло??? Как ее решить, завтра к утру нужен отчет, пообещал Заказчику, ПОМОГИТЕ, ГОРЮ
Всем Добрый вечер. Не часто к Вам обращаюсь за помощью. Но сейчас конкретно прижало. Как-то написал довольно объемный VBA проект для составления отчетов на работе. Вот уже где-то полгода пользовался. Сегодня утром сел за компьютер и столкнулся с такой проблемой. На листах находятся множество кнопок, переключателей и т.д. Ни один из них не нажимается. Выскакивает ошибка Object required на первый же элемент в коде. Элемент на месте, название такое же. Кнопки не работают. Эксель переходит в режим работы с рисунками. Свойства объекта не отображаются. Виндовс не переустанавливал. Ничего не менял. Просто запустил файл. Дома Виндовс 32 бит. Переустановил Эксель. Не помогло. Съездил на работу за ноутбуком. Там Виндовс 64 бит. То же самое. Открываю новую книгу Эксель и не могу поместить на лист никаких элементов. Пишет вставка объекта не осуществима. Пожалуйста, может кто сталкивался с такой проблемой, что произошло??? Как ее решить, завтра к утру нужен отчет, пообещал Заказчику, ПОМОГИТЕ, ГОРЮDмитрий
Спасибо огромное!!! Вы не представляете как мне помогли. Думал уже все! Большое, большое, человеческое спасибо. Заработало. Выполнил .bat файл и все стало в норме. Видимо и првда какой-то косяк в обновлениях. [vba]
Код
@echo off del "%APPDATA%\Microsoft\Forms\*.exd" del "%APPDATA%\Microsoft\Excel\*.xlb" 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"
[/vba]
Спасибо огромное!!! Вы не представляете как мне помогли. Думал уже все! Большое, большое, человеческое спасибо. Заработало. Выполнил .bat файл и все стало в норме. Видимо и првда какой-то косяк в обновлениях. [vba]
Код
@echo off del "%APPDATA%\Microsoft\Forms\*.exd" del "%APPDATA%\Microsoft\Excel\*.xlb" 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"
Опять всё накрылось на прошлой неделе... Батник уже не помогает На Планете выяснили, что на этот раз это из-за 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 (она весит в архиве 530 кило и сюда не лезет )
Опять всё накрылось на прошлой неделе... Батник уже не помогает На Планете выяснили, что на этот раз это из-за 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 (она весит в архиве 530 кило и сюда не лезет )Alex_ST