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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: _Boroda_, китин  
Мир MS Excel » Вопросы и решения » Готовые решения » Вставка объекта неосуществима/Compile error in hidden module (Excel)
Вставка объекта неосуществима/Compile error in hidden module
DJ_Marker_MC Дата: Вторник, 23.12.2014, 11:33 | Сообщение № 1
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Всем добрый день.
После последних обновлений Microsoft видел уже жалобы на то что Excel ругается на ActiveX в стиле:

- Вставка объекта неосуществима
- Compile error in hidden module
- Cannot insert object

Из первых симптомов которые бросаются в глаза - это перестают нажиматься CommandButton на листе.
Сегодня с утра на работе столкнулся с этой же проблемой в Excel 2010 SP2 x32 на Windows 8.1 x64
Трабл произошел после того как я вчера обновился через центр обновления (это одно из свежих обновлений поскольку обновляюсь каждый месяц).

Эта проблема описана на сайте Microsoft ТУТ и ЗДЕСЬ
Но лично мне их решение не помогло.

Решение нашел в сообщении от ZVI еще от 2012 года
http://www.planetaexcel.ru/forum....e357392
В приложенном архиве находится .bat файл.

Содержание ExcelFix.bat такое:

@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"

Лично у меня после этого все нормально снова заработало.
Надеюсь это будет, также полезно и другим.

ZVI отдельная благодарность за микстуру

up1:
Данное решение исправляет лишь ЛОКАЛЬНЫЙ вопрос.
После применения данного решения все Ваши файлы будут работать как и прежде, но если после применения данного решения Вы зайдете в тот файл что не работал и сохраните его, то после отправки его кому либо у человека который принял данный файл также будут проблемы с этим файлом.
К сожалению похоже мелкософт в этот раз налажал с обновлениями.

up2:
ГЛОБАЛЬНОЕ РЕШЕНИЕ
Поскольку по проблеме шагал по горячим следам, то методом "научного тыка" выяснил где же таилась загадка.
А подвох таится в 3-х обновлениях от 9 декабря 2014г.
Поэтому НЕ РЕКОМЕНДУЮ установку обновления в "Центре обновления Windows", вот он вредитель:

http://support.microsoft.com/kb/2553154 - обновления безопасности для Microsoft Office 2010

после того как я его удалил, то все проблемные файлы начали работать и у меня и у коллег которые используют данные файлы.

Для удаления этого обновлений идем по пути:
Панель управления - Программы и компоненты - слева сверху переходите в Просмотр установленных обновлений
Теперь тут в разделе офиса ищите обновление где в конце в скобках написано:
KB2553154
И просто удаляете его.

Если то что выше не помогло, удалите еще два обновления после этого, но мне помогло то, что выше.
Поэтому статью эту подправил, а два обновления что ниже вношу в раздел НЕОБЯЗАТЕЛЬНЫ ДЛЯ УДАЛЕНИЯ, но на всякий случай пускай тут полежат))
http://support.microsoft.com/kb/2910902 - обновления безопасности для Microsoft Excel 2010
http://support.microsoft.com/kb/2589348 - обновления безопасности для Microsoft Excel 2010
KB2910902, KB2589348


up3:
ОФИЦИАЛЬНОЕ РЕШЕНИЕ ОТ MICROSOFT ОТ 10.03.2015
Microsoft сжалился над пользователями и выпустил официальное обновление которое устраняет данную проблему, так что теперь можно обновляться не исключая обновление KB2553154.
Само обновление которое устраняет проблему именуется как KB2920813 - обновления для Office 2010 (KB2920813) от 10 марта 2015 г.
https://support.microsoft.com/uk-ua/kb/2920813
Цитата
Устраняет следующую проблему:
Предположим, что документ Office, содержащий элементы управления ActiveX. После установки Обновление для системы безопасности Microsoft Office 2010 декабрь 9 2014 г, при попытке вставить элемент управления ActiveX в документе, может появиться сообщение об ошибке «Не удается вставить объект» и элемент управления ActiveX не вставляется. Кроме того существующие элементы управления ActiveX в документе не включены. Например при нажатии кнопки, связанный с событием, щелкните событие Click не происходит.

На практике протестил - ВСЕ ОК!
К сообщению приложен файл: ExcelFix.zip (0.4 Kb)


Сообщение отредактировал DJ_Marker_MC - Пятница, 20.03.2015, 11:32
 
Ответить
СообщениеВсем добрый день.
После последних обновлений Microsoft видел уже жалобы на то что Excel ругается на ActiveX в стиле:

- Вставка объекта неосуществима
- Compile error in hidden module
- Cannot insert object

Из первых симптомов которые бросаются в глаза - это перестают нажиматься CommandButton на листе.
Сегодня с утра на работе столкнулся с этой же проблемой в Excel 2010 SP2 x32 на Windows 8.1 x64
Трабл произошел после того как я вчера обновился через центр обновления (это одно из свежих обновлений поскольку обновляюсь каждый месяц).

Эта проблема описана на сайте Microsoft ТУТ и ЗДЕСЬ
Но лично мне их решение не помогло.

Решение нашел в сообщении от ZVI еще от 2012 года
http://www.planetaexcel.ru/forum....e357392
В приложенном архиве находится .bat файл.

Содержание ExcelFix.bat такое:

@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"

Лично у меня после этого все нормально снова заработало.
Надеюсь это будет, также полезно и другим.

ZVI отдельная благодарность за микстуру

up1:
Данное решение исправляет лишь ЛОКАЛЬНЫЙ вопрос.
После применения данного решения все Ваши файлы будут работать как и прежде, но если после применения данного решения Вы зайдете в тот файл что не работал и сохраните его, то после отправки его кому либо у человека который принял данный файл также будут проблемы с этим файлом.
К сожалению похоже мелкософт в этот раз налажал с обновлениями.

up2:
ГЛОБАЛЬНОЕ РЕШЕНИЕ
Поскольку по проблеме шагал по горячим следам, то методом "научного тыка" выяснил где же таилась загадка.
А подвох таится в 3-х обновлениях от 9 декабря 2014г.
Поэтому НЕ РЕКОМЕНДУЮ установку обновления в "Центре обновления Windows", вот он вредитель:

http://support.microsoft.com/kb/2553154 - обновления безопасности для Microsoft Office 2010

после того как я его удалил, то все проблемные файлы начали работать и у меня и у коллег которые используют данные файлы.

Для удаления этого обновлений идем по пути:
Панель управления - Программы и компоненты - слева сверху переходите в Просмотр установленных обновлений
Теперь тут в разделе офиса ищите обновление где в конце в скобках написано:
KB2553154
И просто удаляете его.

Если то что выше не помогло, удалите еще два обновления после этого, но мне помогло то, что выше.
Поэтому статью эту подправил, а два обновления что ниже вношу в раздел НЕОБЯЗАТЕЛЬНЫ ДЛЯ УДАЛЕНИЯ, но на всякий случай пускай тут полежат))
http://support.microsoft.com/kb/2910902 - обновления безопасности для Microsoft Excel 2010
http://support.microsoft.com/kb/2589348 - обновления безопасности для Microsoft Excel 2010
KB2910902, KB2589348


up3:
ОФИЦИАЛЬНОЕ РЕШЕНИЕ ОТ MICROSOFT ОТ 10.03.2015
Microsoft сжалился над пользователями и выпустил официальное обновление которое устраняет данную проблему, так что теперь можно обновляться не исключая обновление KB2553154.
Само обновление которое устраняет проблему именуется как KB2920813 - обновления для Office 2010 (KB2920813) от 10 марта 2015 г.
https://support.microsoft.com/uk-ua/kb/2920813
Цитата
Устраняет следующую проблему:
Предположим, что документ Office, содержащий элементы управления ActiveX. После установки Обновление для системы безопасности Microsoft Office 2010 декабрь 9 2014 г, при попытке вставить элемент управления ActiveX в документе, может появиться сообщение об ошибке «Не удается вставить объект» и элемент управления ActiveX не вставляется. Кроме того существующие элементы управления ActiveX в документе не включены. Например при нажатии кнопки, связанный с событием, щелкните событие Click не происходит.

На практике протестил - ВСЕ ОК!

Автор - DJ_Marker_MC
Дата добавления - 23.12.2014 в 11:33
L-39 Дата: Четверг, 15.01.2015, 22:17 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

2013
С офисом 2013 та же беда. После установки обновлений перестали работаь элементы Active-x. Удалил обновление ms offis КВ2726958. Всё заработало. И кнопки и текстбоксы и вставка aktive-x. И правая кнопка на элементе стала правильное меню выдавать.


Сообщение отредактировал L-39 - Четверг, 15.01.2015, 22:24
 
Ответить
СообщениеС офисом 2013 та же беда. После установки обновлений перестали работаь элементы Active-x. Удалил обновление ms offis КВ2726958. Всё заработало. И кнопки и текстбоксы и вставка aktive-x. И правая кнопка на элементе стала правильное меню выдавать.

Автор - L-39
Дата добавления - 15.01.2015 в 22:17
nilem Дата: Четверг, 22.01.2015, 09:49 | Сообщение № 3
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
Вчера поставил все накопившиеся обновления для Office и Windows, в т.ч. от 09.12.2014. ActiveX работают.
У всех так?
Похоже, последние обновления решают эту проблему.


Яндекс.Деньги 4100159601573
 
Ответить
СообщениеВчера поставил все накопившиеся обновления для Office и Windows, в т.ч. от 09.12.2014. ActiveX работают.
У всех так?
Похоже, последние обновления решают эту проблему.

Автор - nilem
Дата добавления - 22.01.2015 в 09:49
DJ_Marker_MC Дата: Четверг, 22.01.2015, 11:50 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
nilem, очень хочется верить в это, потому что вообще не скачиваю сейчас обновления, боясь подцепить каку!
Кстати у Вас то они работать будут, коль вы уже поставили, можете создать какую нибудь кнопку с кодом и кинуть сюда, посмотрим будет ли работать если обновления не стоят. Если будут, то это очень порадует.
 
Ответить
Сообщениеnilem, очень хочется верить в это, потому что вообще не скачиваю сейчас обновления, боясь подцепить каку!
Кстати у Вас то они работать будут, коль вы уже поставили, можете создать какую нибудь кнопку с кодом и кинуть сюда, посмотрим будет ли работать если обновления не стоят. Если будут, то это очень порадует.

Автор - DJ_Marker_MC
Дата добавления - 22.01.2015 в 11:50
nilem Дата: Четверг, 22.01.2015, 12:22 | Сообщение № 5
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
Вот, попробуйте

и еще попытаюсь прикрепить картинку с журналом обновлений
К сообщению приложен файл: 2793837.xlsm (22.2 Kb) · 2516646.jpg (64.4 Kb)


Яндекс.Деньги 4100159601573

Сообщение отредактировал nilem - Четверг, 22.01.2015, 12:29
 
Ответить
СообщениеВот, попробуйте

и еще попытаюсь прикрепить картинку с журналом обновлений

Автор - nilem
Дата добавления - 22.01.2015 в 12:22
DJ_Marker_MC Дата: Четверг, 22.01.2015, 15:56 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
nilem, а вправду все ок. Похоже что в обновлении от 21.01.15 они поправили эту ошибку. Не буду призивать конечно всех к обновлению, но лично сам сейчас обновлюсь, надеюсь все будет стабильно.
 
Ответить
Сообщениеnilem, а вправду все ок. Похоже что в обновлении от 21.01.15 они поправили эту ошибку. Не буду призивать конечно всех к обновлению, но лично сам сейчас обновлюсь, надеюсь все будет стабильно.

Автор - DJ_Marker_MC
Дата добавления - 22.01.2015 в 15:56
DJ_Marker_MC Дата: Четверг, 22.01.2015, 17:25 | Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Итак, отчитываюсь о результатах тестирования и установки обновлений.
Как выяснилось обновлений для офиса все таки не выходило: из последних обновлений это обновления от 13.01.2015 и все они касаются исключительно Wondows и .NetFramework 4.5.2, что в свою очередь никак не является обновлением для офиса, а соответственно не исправляет ошибок.

Файл от nilem, который выложил он после того как обновился, все же работает, но только у некоторых людей: у меня заработал, а двух коллег в соседних кабинетах тест был не пройден.
Также, как и не захотел У НИХ работать один из общих файлов после того как я установил все обновления и пересохранил этот файлик.
Вот такую ошибку начало у них выдавать при открытии файла (у файла есть макрос который срабатывает при открытии - у меня открывалось все ок, у них нет)


А что касаемо кнопок то все те которые были созданы из раздела ActiveX перестали работать, обычные кнопки работают.
После этого я удалил только ОДНО обновление, а именно:

http://support.microsoft.com/kb/2553154 - обновления безопасности для Microsoft Office 2010
и всё начало работать!

Поэтому судя по всему остальные два удалять не обязательно. (в шапке темы это исправил)

ждем исправлений от мелких для офис....
 
Ответить
СообщениеИтак, отчитываюсь о результатах тестирования и установки обновлений.
Как выяснилось обновлений для офиса все таки не выходило: из последних обновлений это обновления от 13.01.2015 и все они касаются исключительно Wondows и .NetFramework 4.5.2, что в свою очередь никак не является обновлением для офиса, а соответственно не исправляет ошибок.

Файл от nilem, который выложил он после того как обновился, все же работает, но только у некоторых людей: у меня заработал, а двух коллег в соседних кабинетах тест был не пройден.
Также, как и не захотел У НИХ работать один из общих файлов после того как я установил все обновления и пересохранил этот файлик.
Вот такую ошибку начало у них выдавать при открытии файла (у файла есть макрос который срабатывает при открытии - у меня открывалось все ок, у них нет)


А что касаемо кнопок то все те которые были созданы из раздела ActiveX перестали работать, обычные кнопки работают.
После этого я удалил только ОДНО обновление, а именно:

http://support.microsoft.com/kb/2553154 - обновления безопасности для Microsoft Office 2010
и всё начало работать!

Поэтому судя по всему остальные два удалять не обязательно. (в шапке темы это исправил)

ждем исправлений от мелких для офис....

Автор - DJ_Marker_MC
Дата добавления - 22.01.2015 в 17:25
keeper Дата: Воскресенье, 25.01.2015, 22:22 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
У меня тоже проблема была с кнопками ActiveX. Стоит офис 2007.
Проблему решил так:
Установил все обновления. Но кнопки не работали. Поиск по инету привел на один форумв котором люди обсуждалиэту же проблему. Если короче... надо запустить батничек со следующим содержанием:
[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]
Ексель должен быть закрытым.
Проблема ушла. Кнопки работают.
 
Ответить
СообщениеУ меня тоже проблема была с кнопками ActiveX. Стоит офис 2007.
Проблему решил так:
Установил все обновления. Но кнопки не работали. Поиск по инету привел на один форумв котором люди обсуждалиэту же проблему. Если короче... надо запустить батничек со следующим содержанием:
[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]
Ексель должен быть закрытым.
Проблема ушла. Кнопки работают.

Автор - keeper
Дата добавления - 25.01.2015 в 22:22
Pelena Дата: Воскресенье, 25.01.2015, 22:33 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация: 4417 ±
Замечаний: ±

Excel 365 & Mac Excel
keeper, чем Ваш ответ отличается от решения из первого поста?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеkeeper, чем Ваш ответ отличается от решения из первого поста?

Автор - Pelena
Дата добавления - 25.01.2015 в 22:33
keeper Дата: Вторник, 27.01.2015, 11:47 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Pelena, пардон... не углядел.
Для 2007 офиса вроде вот это обновление должно решать проблему с кнопками которые не работают. ms14-082
Но bat'ник все равно нужен.... только слегка доработанный для ворда
[vba]
Код
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 "%Temp%\Word8.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 "%USERPROFILE%\Local Settings\Temp\Word8.0\*.exd"
del "%SystemRoot%\Temp\VBE\*.exd"
del "%SystemRoot%\Temp\Excel8.0\*.exd"
del "%SystemRoot%\Temp\Word8.0\*.exd"
[/vba]


Сообщение отредактировал keeper - Вторник, 27.01.2015, 11:52
 
Ответить
СообщениеPelena, пардон... не углядел.
Для 2007 офиса вроде вот это обновление должно решать проблему с кнопками которые не работают. ms14-082
Но bat'ник все равно нужен.... только слегка доработанный для ворда
[vba]
Код
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 "%Temp%\Word8.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 "%USERPROFILE%\Local Settings\Temp\Word8.0\*.exd"
del "%SystemRoot%\Temp\VBE\*.exd"
del "%SystemRoot%\Temp\Excel8.0\*.exd"
del "%SystemRoot%\Temp\Word8.0\*.exd"
[/vba]

Автор - keeper
Дата добавления - 27.01.2015 в 11:47
DJ_Marker_MC Дата: Пятница, 20.03.2015, 11:28 | Сообщение № 11
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Наконец то Microsoft сжалился над пользователями и выпустил официальное обновление которое устраняет данную проблему, так что теперь можно обновляться не исключая обновление KB2553154.
Само обновление которое устраняет проблему именуется как KB2920813 - обновления для Office 2010 (KB2920813) от 10 марта 2015 г.
https://support.microsoft.com/uk-ua/kb/2920813
Внес это в первый пост.
 
Ответить
СообщениеНаконец то Microsoft сжалился над пользователями и выпустил официальное обновление которое устраняет данную проблему, так что теперь можно обновляться не исключая обновление KB2553154.
Само обновление которое устраняет проблему именуется как KB2920813 - обновления для Office 2010 (KB2920813) от 10 марта 2015 г.
https://support.microsoft.com/uk-ua/kb/2920813
Внес это в первый пост.

Автор - DJ_Marker_MC
Дата добавления - 20.03.2015 в 11:28
Alex_ST Дата: Понедельник, 30.03.2015, 17:21 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3206
Репутация: 609 ±
Замечаний: 0% ±

2003
А у меня как раз после установки этого KB2920813 опять съехали ActiveX …
Батник уже не помог. К стати, я его для себя чуть подправил - удалил строку [vba]
Код
del "%APPDATA%\Microsoft\Excel\*.xlb"
[/vba], т.к. посчитал не нужным удалять файл настройки кнопок :)
В обсуждении на Планете
http://www.planetaexcel.ru/forum....e544522
вычитал, что помогает удаление обновления.
Удалил обновление и всё пошло.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеА у меня как раз после установки этого KB2920813 опять съехали ActiveX …
Батник уже не помог. К стати, я его для себя чуть подправил - удалил строку [vba]
Код
del "%APPDATA%\Microsoft\Excel\*.xlb"
[/vba], т.к. посчитал не нужным удалять файл настройки кнопок :)
В обсуждении на Планете
http://www.planetaexcel.ru/forum....e544522
вычитал, что помогает удаление обновления.
Удалил обновление и всё пошло.

Автор - Alex_ST
Дата добавления - 30.03.2015 в 17:21
DJ_Marker_MC Дата: Пятница, 10.04.2015, 09:12 | Сообщение № 13
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Алексей, а Вы с устанавливали все обновления начиная от 9 декабря? там просто еще или в январе или в феврале выходили мелкие апдейты.
Попробуйте установить все обновления для windows и офис начиная от 9 декабря. Может быть такое что не установив какое либо обновление, следующее ложиться неровно. У меня лично установлены абсолютно все апдейты и все отлично фурычит и кстати фурычат файлы созданные и обновленные мной на проадейденой машине, даже на тех машинах где обновления не ставятся вообще.
 
Ответить
СообщениеАлексей, а Вы с устанавливали все обновления начиная от 9 декабря? там просто еще или в январе или в феврале выходили мелкие апдейты.
Попробуйте установить все обновления для windows и офис начиная от 9 декабря. Может быть такое что не установив какое либо обновление, следующее ложиться неровно. У меня лично установлены абсолютно все апдейты и все отлично фурычит и кстати фурычат файлы созданные и обновленные мной на проадейденой машине, даже на тех машинах где обновления не ставятся вообще.

Автор - DJ_Marker_MC
Дата добавления - 10.04.2015 в 09:12
Alex_ST Дата: Пятница, 10.04.2015, 10:37 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3206
Репутация: 609 ±
Замечаний: 0% ±

2003
Евгений,
подозреваю, что дело в том, что я ещё в декабре, наступив на эти грабли с ActiveX, удалил KB2553154 от 2014-12-09, после чего всё прекрасно заработало.
А вышедшее ЧЕРЕЗ ТРИ МЕСЯЦА обновление KB2920813 от 2015-03-10, наверное, пытаясь подставить очередной мелко-мягкий костыль для того, что уже удалено, калечит то, что давно вылечено (ну типа как собаке пятая нога :) ).



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Пятница, 10.04.2015, 10:38
 
Ответить
СообщениеЕвгений,
подозреваю, что дело в том, что я ещё в декабре, наступив на эти грабли с ActiveX, удалил KB2553154 от 2014-12-09, после чего всё прекрасно заработало.
А вышедшее ЧЕРЕЗ ТРИ МЕСЯЦА обновление KB2920813 от 2015-03-10, наверное, пытаясь подставить очередной мелко-мягкий костыль для того, что уже удалено, калечит то, что давно вылечено (ну типа как собаке пятая нога :) ).

Автор - Alex_ST
Дата добавления - 10.04.2015 в 10:37
DJ_Marker_MC Дата: Пятница, 10.04.2015, 10:38 | Сообщение № 15
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Другими словами мое предположение весьма на правильном пути)))
 
Ответить
СообщениеДругими словами мое предположение весьма на правильном пути)))

Автор - DJ_Marker_MC
Дата добавления - 10.04.2015 в 10:38
Alex_ST Дата: Среда, 20.05.2015, 09:23 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3206
Репутация: 609 ±
Замечаний: 0% ±

2003
Опять съехали ActiveX >(
Задолбали мелко-мягкие!
Батник уже не помогает...
Вычитал на Планете, что это из-за обновления KB2965291.
Удалил его анинсталлером.
Всё пошло!



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеОпять съехали ActiveX >(
Задолбали мелко-мягкие!
Батник уже не помогает...
Вычитал на Планете, что это из-за обновления KB2965291.
Удалил его анинсталлером.
Всё пошло!

Автор - Alex_ST
Дата добавления - 20.05.2015 в 09:23
vladimir8706 Дата: Понедельник, 13.06.2016, 03:12 | Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
обновился вчера. сегодня перестал работать макрос (ругается на Sheets("лист").Select) и не добавляются элементы activex:


указанные здесь обновления у себя не нашел, bat не помог. Неужели удалять все установленные обновления?
 
Ответить
Сообщениеобновился вчера. сегодня перестал работать макрос (ругается на Sheets("лист").Select) и не добавляются элементы activex:


указанные здесь обновления у себя не нашел, bat не помог. Неужели удалять все установленные обновления?

Автор - vladimir8706
Дата добавления - 13.06.2016 в 03:12
Alex_ST Дата: Понедельник, 13.06.2016, 18:47 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3206
Репутация: 609 ±
Замечаний: 0% ±

2003
Почитайте на Планете в этом и следующем постах
Проверьте версию своего FM20.dll
Последняя нормально работающая библиотека FM20.dll была v.14.0.7140.5001 от 19-11-2014



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеПочитайте на Планете в этом и следующем постах
Проверьте версию своего FM20.dll
Последняя нормально работающая библиотека FM20.dll была v.14.0.7140.5001 от 19-11-2014

Автор - Alex_ST
Дата добавления - 13.06.2016 в 18:47
Pioneer Дата: Вторник, 27.09.2016, 22:04 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
скажите какое обновление нужно удалить для 2013 офиса что б заработало. Все что выше не нашел, баты не помогают ((

удалил все обновления - не помогло (
удалил 2013 и установил 2016 - не помогло ((


Сообщение отредактировал Pioneer - Среда, 28.09.2016, 11:38
 
Ответить
Сообщениескажите какое обновление нужно удалить для 2013 офиса что б заработало. Все что выше не нашел, баты не помогают ((

удалил все обновления - не помогло (
удалил 2013 и установил 2016 - не помогло ((

Автор - Pioneer
Дата добавления - 27.09.2016 в 22:04
IVAndron Дата: Пятница, 07.10.2016, 12:35 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 14 ±
Замечаний: 0% ±

Excel 2003
Среда 1: Windows 7 x86, MsOffice 2003
Среда 2: Windows 7 x64, MsOffice 2003
Среда 3: Windows XP x86, MsOffice 2003

Проблема:
Excel 2003, в файлах xls перестали работать кнопки ActiveX CommandButton, а также при попытке вставить на лист элемент управления ActiveX
получаем сообщение - Вставка объекта неосуществима.

Варианты решения:
1. Удаляем кэшированные объекты расширителей управления - файлы *.exd
"Cannot insert object" error in an ActiveX custom Office solution after you install the MS14-082 security update
https://support.microsoft.com/en-us/kb/3025036

Если вам это решение помогло, то на этом можно и закончить. А чтобы автоматизировать процесс, например, можно испльзовать код на vbs для
переименования файлов MSForms.exd - http://stackoverflow.com/questio....isabled
--Public Sub RenameMSFormsFiles()--

2. Проверяем версию библиотеки FM20.DLL и проводим ее перерегистрацию (это для перестраховки, на случай некорректной установки обновления).
https://support.microsoft.com/en-us/kb/2553154 - устанавливает FM20.DLL v.14.0.7140.5001 (19-Nov-2014)
При данной версии dll проблемы не проявлялись

https://support.microsoft.com/en-us/kb/3054873 - устанавливает FM20.DLL v.14.0.7153.5001 (23-Jun-2015)
Что-то перестает работать + получаем сообщение - Вставка объекта неосуществима

Перерегистрация библиотеки (учитываем битность своей операционной системы):
x86
1. c:\Windows\System32\regsvr32.exe c:\Windows\System32\FM20.DLL /u
убеждаемся что раздела в реестре более не существует - [HKEY_CLASSES_ROOT\CLSID\{D7053240-CE69-11CD-A777-00DD01143C57}]
2. c:\Windows\System32\regsvr32.exe c:\Windows\System32\FM20.DLL
убеждаемся что раздел в реестре снова появился - [HKEY_CLASSES_ROOT\CLSID\{D7053240-CE69-11CD-A777-00DD01143C57}]

x64
1. c:\Windows\SysWOW64\regsvr32.exe c:\Windows\SysWOW64\FM20.DLL /u
убеждаемся что раздела в реестре более не существует - [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{D7053240-CE69-11CD-A777-00DD01143C57}]
2. c:\Windows\SysWOW64\regsvr32.exe c:\Windows\SysWOW64\FM20.DLL
убеждаемся что раздел в реестре снова появился - [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{D7053240-CE69-11CD-A777-00DD01143C57}]

3. Не помогло? Исследуем далее:
Используем Process Monitor.
Выставляем фильтры:
Фильтр 1: Path-Contains-COM Compatibility
Фильтр 2: Path-Contains-ActiveX Compatibility

Запускаем Excel, пытаемся вставить объект ActiveX - Кнопка и получаем сообщение - Вставка объекта неосуществима

Определяем разделы к которым шло обращение:
x86
HKLM\SOFTWARE\Microsoft\Office\Common\COM Compatibility\{D7053240-CE69-11CD-A777-00DD01143C57}\
HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{D7053240-CE69-11CD-A777-00DD01143C57}\

x64
HKLM\SOFTWARE\Wow6432Node\Microsoft\Office\Common\COM Compatibility\{D7053240-CE69-11CD-A777-00DD01143C57}\
HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\ActiveX Compatibility\{D7053240-CE69-11CD-A777-00DD01143C57}\

Определяем параметр к которому шло обращение - Compatibility Flags, тип REG_DWORD

Далее ищем источники информации и набираемся знаний :)

Security Settings for ActiveX controls and OLE objects in Office 2003 and in the 2007 Office suite - https://support.microsoft.com/en-us/kb/2252664
Как отключить запуск элемента управления ActiveX в обозревателе Internet Explorer - https://support.microsoft.com/ru-ru/kb/240797
Удаление элементов управления ActiveX в Windows - https://support.microsoft.com/ru-ru/kb/154850
Managing ActiveX Control Loading - https://msdn.microsoft.com/en-us/library/bb688194(v=vs.85).aspx
The following flags determine the behavior of registered Microsoft ActiveX controls - https://msdn.microsoft.com/en-us/library/aa768234.aspx
The Kill-Bit FAQ: Part 1 of 3 - https://blogs.technet.microsoft.com/srd....-1-of-3
The Kill-Bit FAQ: Part 2 of 3 - https://blogs.technet.microsoft.com/srd....-2-of-3
The Kill-Bit FAQ: Part 3 of 3 - https://blogs.technet.microsoft.com/srd....-3-of-3
Plan security settings for ActiveX controls for Office 2013 - https://technet.microsoft.com/en-us/library/cc179076.aspx

4. Решение проблемы:
Наличие в данных разделах параметра Compatibility Flags со значением REG_DWORD = 0x400 отключает запуск элемента управления ActiveX
и приводит к сообщению - Вставка объекта неосуществима.

Вариантов решения несколько и что применить решать вам, т.к. это связано с безопасностью, запуск элемента был заблокирован не случайно, а для закрытия уязвимостей в системе.
Не забываем сохранить ветку реестра перед внесением изменений - любимая рекомендация майкрософт :)

4.1. изменить значение с 400, например, на 800000
4.2. не советую - удалить параметр Compatibility Flags из найденных разделов {D7053240-CE69-11CD-A777-00DD01143C57}
4.3. не советую - удалить сам раздел {D7053240-CE69-11CD-A777-00DD01143C57} из ..\Microsoft\Internet Explorer\ActiveX Compatibility или ..\Microsoft\Office\Common\COM Compatibility
 
Ответить
СообщениеСреда 1: Windows 7 x86, MsOffice 2003
Среда 2: Windows 7 x64, MsOffice 2003
Среда 3: Windows XP x86, MsOffice 2003

Проблема:
Excel 2003, в файлах xls перестали работать кнопки ActiveX CommandButton, а также при попытке вставить на лист элемент управления ActiveX
получаем сообщение - Вставка объекта неосуществима.

Варианты решения:
1. Удаляем кэшированные объекты расширителей управления - файлы *.exd
"Cannot insert object" error in an ActiveX custom Office solution after you install the MS14-082 security update
https://support.microsoft.com/en-us/kb/3025036

Если вам это решение помогло, то на этом можно и закончить. А чтобы автоматизировать процесс, например, можно испльзовать код на vbs для
переименования файлов MSForms.exd - http://stackoverflow.com/questio....isabled
--Public Sub RenameMSFormsFiles()--

2. Проверяем версию библиотеки FM20.DLL и проводим ее перерегистрацию (это для перестраховки, на случай некорректной установки обновления).
https://support.microsoft.com/en-us/kb/2553154 - устанавливает FM20.DLL v.14.0.7140.5001 (19-Nov-2014)
При данной версии dll проблемы не проявлялись

https://support.microsoft.com/en-us/kb/3054873 - устанавливает FM20.DLL v.14.0.7153.5001 (23-Jun-2015)
Что-то перестает работать + получаем сообщение - Вставка объекта неосуществима

Перерегистрация библиотеки (учитываем битность своей операционной системы):
x86
1. c:\Windows\System32\regsvr32.exe c:\Windows\System32\FM20.DLL /u
убеждаемся что раздела в реестре более не существует - [HKEY_CLASSES_ROOT\CLSID\{D7053240-CE69-11CD-A777-00DD01143C57}]
2. c:\Windows\System32\regsvr32.exe c:\Windows\System32\FM20.DLL
убеждаемся что раздел в реестре снова появился - [HKEY_CLASSES_ROOT\CLSID\{D7053240-CE69-11CD-A777-00DD01143C57}]

x64
1. c:\Windows\SysWOW64\regsvr32.exe c:\Windows\SysWOW64\FM20.DLL /u
убеждаемся что раздела в реестре более не существует - [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{D7053240-CE69-11CD-A777-00DD01143C57}]
2. c:\Windows\SysWOW64\regsvr32.exe c:\Windows\SysWOW64\FM20.DLL
убеждаемся что раздел в реестре снова появился - [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{D7053240-CE69-11CD-A777-00DD01143C57}]

3. Не помогло? Исследуем далее:
Используем Process Monitor.
Выставляем фильтры:
Фильтр 1: Path-Contains-COM Compatibility
Фильтр 2: Path-Contains-ActiveX Compatibility

Запускаем Excel, пытаемся вставить объект ActiveX - Кнопка и получаем сообщение - Вставка объекта неосуществима

Определяем разделы к которым шло обращение:
x86
HKLM\SOFTWARE\Microsoft\Office\Common\COM Compatibility\{D7053240-CE69-11CD-A777-00DD01143C57}\
HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{D7053240-CE69-11CD-A777-00DD01143C57}\

x64
HKLM\SOFTWARE\Wow6432Node\Microsoft\Office\Common\COM Compatibility\{D7053240-CE69-11CD-A777-00DD01143C57}\
HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\ActiveX Compatibility\{D7053240-CE69-11CD-A777-00DD01143C57}\

Определяем параметр к которому шло обращение - Compatibility Flags, тип REG_DWORD

Далее ищем источники информации и набираемся знаний :)

Security Settings for ActiveX controls and OLE objects in Office 2003 and in the 2007 Office suite - https://support.microsoft.com/en-us/kb/2252664
Как отключить запуск элемента управления ActiveX в обозревателе Internet Explorer - https://support.microsoft.com/ru-ru/kb/240797
Удаление элементов управления ActiveX в Windows - https://support.microsoft.com/ru-ru/kb/154850
Managing ActiveX Control Loading - https://msdn.microsoft.com/en-us/library/bb688194(v=vs.85).aspx
The following flags determine the behavior of registered Microsoft ActiveX controls - https://msdn.microsoft.com/en-us/library/aa768234.aspx
The Kill-Bit FAQ: Part 1 of 3 - https://blogs.technet.microsoft.com/srd....-1-of-3
The Kill-Bit FAQ: Part 2 of 3 - https://blogs.technet.microsoft.com/srd....-2-of-3
The Kill-Bit FAQ: Part 3 of 3 - https://blogs.technet.microsoft.com/srd....-3-of-3
Plan security settings for ActiveX controls for Office 2013 - https://technet.microsoft.com/en-us/library/cc179076.aspx

4. Решение проблемы:
Наличие в данных разделах параметра Compatibility Flags со значением REG_DWORD = 0x400 отключает запуск элемента управления ActiveX
и приводит к сообщению - Вставка объекта неосуществима.

Вариантов решения несколько и что применить решать вам, т.к. это связано с безопасностью, запуск элемента был заблокирован не случайно, а для закрытия уязвимостей в системе.
Не забываем сохранить ветку реестра перед внесением изменений - любимая рекомендация майкрософт :)

4.1. изменить значение с 400, например, на 800000
4.2. не советую - удалить параметр Compatibility Flags из найденных разделов {D7053240-CE69-11CD-A777-00DD01143C57}
4.3. не советую - удалить сам раздел {D7053240-CE69-11CD-A777-00DD01143C57} из ..\Microsoft\Internet Explorer\ActiveX Compatibility или ..\Microsoft\Office\Common\COM Compatibility

Автор - IVAndron
Дата добавления - 07.10.2016 в 12:35
Мир MS Excel » Вопросы и решения » Готовые решения » Вставка объекта неосуществима/Compile error in hidden module (Excel)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

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