Слово - Исправить ошибку компиляции в скрытом модуле
Когда вы работаете с 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.
На этом всё, перезагрузка не требуется, всё теперь должно работать нормально.