Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вставка объекта не осуществима - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Вставка объекта не осуществима (Макросы/Sub)
Вставка объекта не осуществима
Dмитрий Дата: Воскресенье, 14.12.2014, 22:34 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 9 ±
Замечаний: 40% ±

Excel 2010
Всем Добрый вечер. Не часто к Вам обращаюсь за помощью. Но сейчас конкретно прижало. Как-то написал довольно объемный VBA проект для составления отчетов на работе. Вот уже где-то полгода пользовался. Сегодня утром сел за компьютер и столкнулся с такой проблемой. На листах находятся множество кнопок, переключателей и т.д. Ни один из них не нажимается. Выскакивает ошибка Object required на первый же элемент в коде. Элемент на месте, название такое же. Кнопки не работают. Эксель переходит в режим работы с рисунками. Свойства объекта не отображаются. Виндовс не переустанавливал. Ничего не менял. Просто запустил файл. Дома Виндовс 32 бит. Переустановил Эксель. Не помогло. Съездил на работу за ноутбуком. Там Виндовс 64 бит. То же самое. Открываю новую книгу Эксель и не могу поместить на лист никаких элементов. Пишет вставка объекта не осуществима.
Пожалуйста, может кто сталкивался с такой проблемой, что произошло??? Как ее решить, завтра к утру нужен отчет, пообещал Заказчику, ПОМОГИТЕ, ГОРЮ
 
Ответить
СообщениеВсем Добрый вечер. Не часто к Вам обращаюсь за помощью. Но сейчас конкретно прижало. Как-то написал довольно объемный VBA проект для составления отчетов на работе. Вот уже где-то полгода пользовался. Сегодня утром сел за компьютер и столкнулся с такой проблемой. На листах находятся множество кнопок, переключателей и т.д. Ни один из них не нажимается. Выскакивает ошибка Object required на первый же элемент в коде. Элемент на месте, название такое же. Кнопки не работают. Эксель переходит в режим работы с рисунками. Свойства объекта не отображаются. Виндовс не переустанавливал. Ничего не менял. Просто запустил файл. Дома Виндовс 32 бит. Переустановил Эксель. Не помогло. Съездил на работу за ноутбуком. Там Виндовс 64 бит. То же самое. Открываю новую книгу Эксель и не могу поместить на лист никаких элементов. Пишет вставка объекта не осуществима.
Пожалуйста, может кто сталкивался с такой проблемой, что произошло??? Как ее решить, завтра к утру нужен отчет, пообещал Заказчику, ПОМОГИТЕ, ГОРЮ

Автор - Dмитрий
Дата добавления - 14.12.2014 в 22:34
gling Дата: Воскресенье, 14.12.2014, 22:42 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2525
Репутация: 678 ±
Замечаний: 0% ±

2010
Посмотрите подобную тему на дружественном форуме, может поможет. Про нерабочие кнопки на листе.


ЯД-41001506838083

Сообщение отредактировал gling - Воскресенье, 14.12.2014, 22:43
 
Ответить
СообщениеПосмотрите подобную тему на дружественном форуме, может поможет. Про нерабочие кнопки на листе.

Автор - gling
Дата добавления - 14.12.2014 в 22:42
Dмитрий Дата: Воскресенье, 14.12.2014, 22:56 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 9 ±
Замечаний: 40% ±

Excel 2010
Спасибо огромное!!! Вы не представляете как мне помогли. Думал уже все! Большое, большое, человеческое спасибо. Заработало. Выполнил .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"
[/vba]

Автор - Dмитрий
Дата добавления - 14.12.2014 в 22:56
Alex_ST Дата: Среда, 20.05.2015, 09:44 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
Опять всё накрылось на прошлой неделе...
Батник уже не помогает :(
На Планете выяснили, что на этот раз это из-за 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 кило и сюда не лезет :( )



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеОпять всё накрылось на прошлой неделе...
Батник уже не помогает :(
На Планете выяснили, что на этот раз это из-за 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
Дата добавления - 20.05.2015 в 09:44
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Вставка объекта не осуществима (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!