Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2017, 20:03   #1
Raikhman
Пользователь
 
Аватар для Raikhman
 
Регистрация: 30.01.2009
Сообщений: 75
Печаль ошибка макросов 57121

На некоторых компах, особенно новых, где установлена операционная система windows 7 и выше, при запуске vba проекта, генерируется ошибка 57121.
Перепробовал всё. Переустанавливал офис, удалял файлы обновления. Ничего не помогает. Только переустановка винды с отключеными обновлениями исправляет ошибку.
Помогите, если кто знает, как это устранить. В нэте пишут, что в целях безопасности microsoft отключает activX компоненты. Но без них не работает vba проект. Заранее благодарен за помощь.
Raikhman вне форума Ответить с цитированием
Старый 17.10.2017, 22:55   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Вижу 2 варианта:
1) ждать появления телепатов на форуме
2) выложить проблемный файл с кодом, указав, на какой строке кода вылетает ошибка
EducatedFool вне форума Ответить с цитированием
Старый 17.10.2017, 23:28   #3
Raikhman
Пользователь
 
Аватар для Raikhman
 
Регистрация: 30.01.2009
Сообщений: 75
По умолчанию

Код работал нормально до тех пор, пока не появились обновления в 2014 году 9 декабря.
Это MS14-082 security update. Там выставляется флаг блокировки activeX компонентов. В нэте техподдержка Майкрософт рекомендовала выловить и удалить все файлы с расширением exd. Даже выложен bat файл для автоматизации сей процедуры. Я удалил их. Ошибка не исчезла. На моем компе работает, а на компе заказчика вылезает ошибка.
Пришлось сносить Винду и переустанавливать. Тогда заработало все нормально.
Возможно следует удалить само обновление. Но какое? Не могу понять.
Разве никто не сталкивался с подобной проблемой?
Raikhman вне форума Ответить с цитированием
Старый 18.10.2017, 03:27   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 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
EducatedFool вне форума Ответить с цитированием
Старый 18.10.2017, 20:34   #5
Raikhman
Пользователь
 
Аватар для Raikhman
 
Регистрация: 30.01.2009
Сообщений: 75
По умолчанию

Спасибо за ссылку на форум. Там много интересных решений. Но подходы разные. С обновлениями заморочка. Но уже по крайней мере проблема локализована. Буду копать дальше.
Raikhman вне форума Ответить с цитированием
Старый 19.10.2017, 23:16   #6
Raikhman
Пользователь
 
Аватар для Raikhman
 
Регистрация: 30.01.2009
Сообщений: 75
По умолчанию

Вроде нашел то что нужно. это здесь
https://www.youtube.com/watch?v=Is0NvSUVuAQ
Осталось отыскать заплатку для excel2003. Я пока все делаю на нем.
Raikhman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программирование макросов 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