ошибка подключения mscomctl.ocx

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор:Naeel Maqsudov

Ответить
Putincev
Сообщения:38
Зарегистрирован:10 май 2007, 16:06

20 окт 2018, 16:55

Доброго времени суток!

У нас небольшая сеть из 4-х компов.
На одном из них находится Access-программа с SQL базой, которую запускаем с каждого компа.
После запуска с одного компа программа на нем продолжает и запускаться и работать, а на других
хоть и запускается но перестает (навсегда) работать,
при этом при попытке выполнения процедур VBA после ее запуска выдает сообщение (на Err1),
а в References... VBA подключенный mscomctl.ocx помечает как MISSING (на Err2) и переподключить
снова его невозможно.
Как победить такую проблему?

MS Office 2007

С уважением, Андрей Путинцев.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pashulka
Сообщения:831
Зарегистрирован:24 ноя 2004, 03:46
Контактная информация:

21 окт 2018, 10:06

Putincev писал(а):а в References... VBA подключенный mscomctl.ocx помечает как MISSING (на Err2) и переподключить
снова его невозможно.
Попробуйте сначала снять флажок, затем кликнуть кнопку Browser , найти файл mscomctl.ocx и кликнуть кнопку Открыть.
Putincev
Сообщения:38
Зарегистрирован:10 май 2007, 16:06

21 окт 2018, 11:23

pashulka писал(а):Попробуйте сначала снять флажок, затем кликнуть кнопку Browser , найти файл mscomctl.ocx и кликнуть кнопку Открыть.
Вся беда в том, что флажок не снимается и выбранный файл не закрепляется :( (
pashulka
Сообщения:831
Зарегистрирован:24 ноя 2004, 03:46
Контактная информация:

21 окт 2018, 11:33

А Вы не запускайте макрос, снимите флажок просто зайдя в редактор VBA.
P.S. Возможно снятию флажка мешает установленный пароль на проект...
Putincev
Сообщения:38
Зарегистрирован:10 май 2007, 16:06

21 окт 2018, 15:47

pashulka писал(а):А Вы не запускайте макрос, снимите флажок просто зайдя в редактор VBA.
P.S. Возможно снятию флажка мешает установленный пароль на проект...

Макрос не запускаю, а вот пароль стоит на SQL
Флажок не снимается только на отмеченным MISSING: остальные снимаются и устанавливаются.
Такое впечатление, что миссинг приклеился :)
Putincev
Сообщения:38
Зарегистрирован:10 май 2007, 16:06

29 окт 2018, 19:47

Сегодня наконец-то нашел почему возникла такая ошибка.
Оказалось, что при обновлении винды была заменена и эта библиотека (mscomctl.ocx) и на тех компах перестала работать программа Access/
Я взял библиотеку с рабочего компа и положил в неработающие и сразу все заработало.
Спасибо Майкрософту :)
Ответить