Поиск по сайту:

Слово - Исправить ошибку компиляции в скрытом модуле


Когда вы работаете с Word или Excel и используете макросы, и получаете следующую ошибку: "Ошибка компиляции в скрытом модуле", вероятно, у вас отсутствует Microsoft Visual Basic Common Controls. Это файл .ocx, который должен находиться в вашей папке system32 или syswow64. Поэтому решение довольно простое:

Шаг 1 - Проверьте, есть ли у вас файл

Откройте папку вашей системы и проверьте, есть ли у вас mscomct2.ocx или mscomctl.ocx.

%windir%\syswow64   or %windir%\system32

Если у вас есть файлы, проблема в чем-то другом. Это может быть надстройка типа шаблона, которая несовместима с вашей версией Word, или что-то другое. В любом случае, прекращайте читать здесь и начните гуглить.

Шаг 2 - Скопируйте файл

Скачайте файл с другого компьютера (если у вас есть такой, на котором всё работает нормально) или загрузите его здесь или здесь и скопируйте файл в:

%windir%\syswow64   or %windir%\system32

Шаг 3 — Зарегистрируйте файл OCX

Последний шаг - зарегистрировать файл, выполните следующую команду, чтобы зарегистрировать его:

Regsvr32 /s "C:\Windows\SysWOW64\mscomct2.ocx"

/s опция предназначена для выполнения команды в беззвучном режиме, что полезно при использовании SCCM или PDQ Deploy.

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