|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.10.2017, 20:03 | #1 |
Пользователь
Регистрация: 30.01.2009
Сообщений: 75
|
ошибка макросов 57121
На некоторых компах, особенно новых, где установлена операционная система windows 7 и выше, при запуске vba проекта, генерируется ошибка 57121.
Перепробовал всё. Переустанавливал офис, удалял файлы обновления. Ничего не помогает. Только переустановка винды с отключеными обновлениями исправляет ошибку. Помогите, если кто знает, как это устранить. В нэте пишут, что в целях безопасности microsoft отключает activX компоненты. Но без них не работает vba проект. Заранее благодарен за помощь. |
17.10.2017, 22:55 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Вижу 2 варианта:
1) ждать появления телепатов на форуме 2) выложить проблемный файл с кодом, указав, на какой строке кода вылетает ошибка |
17.10.2017, 23:28 | #3 |
Пользователь
Регистрация: 30.01.2009
Сообщений: 75
|
Код работал нормально до тех пор, пока не появились обновления в 2014 году 9 декабря.
Это MS14-082 security update. Там выставляется флаг блокировки activeX компонентов. В нэте техподдержка Майкрософт рекомендовала выловить и удалить все файлы с расширением exd. Даже выложен bat файл для автоматизации сей процедуры. Я удалил их. Ошибка не исчезла. На моем компе работает, а на компе заказчика вылезает ошибка. Пришлось сносить Винду и переустанавливать. Тогда заработало все нормально. Возможно следует удалить само обновление. Но какое? Не могу понять. Разве никто не сталкивался с подобной проблемой? |
18.10.2017, 03:27 | #4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
2014 год был 3 года назад
проблема пришла с обновлениями тогда за последние 3 года было выпущено множество обновлений, решающих эту и другие проблемы, а также новая версия Office Проблема осталась лишь у тех немногих, кто: 1) в 2014 году использовал автообновление 2) после этого внезапно перестал обновлять Office 3) поленился запустить bat файл для исправления косяка 4) не переустанавливал винду или Office с тех пор А теперь подумайте, много ли тут людей, для кого выполняются все эти 4 условия одновременно? Цитата:
многие на форумах все подробно описано, что как сделать, чтобы решить проблему например, на Планете Excel видел несколько тем поискать не пробовали? у меня 10 секунд ушло на поиск той темы, где подробно описана проблема и решения: http://www.planetaexcel.ru/forum/ind...read&TID=62058 |
|
18.10.2017, 20:34 | #5 |
Пользователь
Регистрация: 30.01.2009
Сообщений: 75
|
Спасибо за ссылку на форум. Там много интересных решений. Но подходы разные. С обновлениями заморочка. Но уже по крайней мере проблема локализована. Буду копать дальше.
|
19.10.2017, 23:16 | #6 |
Пользователь
Регистрация: 30.01.2009
Сообщений: 75
|
Вроде нашел то что нужно. это здесь
https://www.youtube.com/watch?v=Is0NvSUVuAQ Осталось отыскать заплатку для excel2003. Я пока все делаю на нем. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программирование макросов | stasbz | Фриланс | 10 | 22.11.2014 08:48 |
Использование макросов в C++ (+ и -) | kineziz | Общие вопросы C/C++ | 5 | 16.08.2012 14:52 |
Создание макросов | Женечка2607 | Microsoft Office Excel | 3 | 23.04.2009 21:17 |
Автоматический запуск макросов с листа на котором указан перечень макросов с параметрами и без | Neoli | Microsoft Office Excel | 2 | 09.03.2009 14:31 |
Сравнение макросов | valerij | Microsoft Office Excel | 24 | 09.06.2008 00:57 |