When talking about MS Office error messages, it’s always a long story. Users would report hundreds of different error messages they received when they open Word, Excel, or PowerPoint. For some common errors like Runtime Error 1004 or add-in template is not valid, we have already introduced how can you fix them. This time, we will talk about another error message — Compile error in hidden module.
Users often received this error message when they start Excel. In rare times, when users start MS Word, this error would also pop up. Usually, users would see one of the following error messages:
- Compile error in hidden module: AutoExec
- Compile error in hidden module: AutoExecNew
- Compile error in hidden module: DistMon
The different suffixes indicate that you have different culprits to blame, and that’s why there is more than one solution for you to solve the problem. Before checking the solutions, you should know the reasons why you see these error messages.
Why Do I See the Error Message of Compile Error in Hidden Module?
Now Office 2016 is upgraded from a 32-bit version to a 64-bit version. The Compile error in hidden module error message usually appears when there are dome 32-bit add-ins versions of the office in your computer, and they are incompatible with the 64-bit version.
Two common conditions that would cause this error are as follow:
1. When MS Excel startup folder contains both the following two template files on Adobe Acrobat PDF Maker add-in:
- Pdfmaker.dot
- Pdfmaker.xla
2. Your computer has installed the Norton Anti-virus software.
After knowing what causes this error message, now it’s time to apply the solutions. Here we have listed four solutions, you can try them one by one until you solve the problem.
Method 1. Re-register OCX Files with CMD
The first solution you can try is to re-register some basic Excel function files. In this method, we need to apply Windows Command Prompt.
Step 1. Press Windows + R keys at the same time. Type cmd in the run box.
The different suffixes indicate that you have different culprits to blame, and that’s why there is more than one solution for you to solve the problem. Before checking the solutions, you should know the reasons why you see these error messages.
Why Do I See the Error Message of Compile Error in Hidden Module?
Now Office 2016 is upgraded from a 32-bit version to a 64-bit version. The Compile error in hidden module error message usually appears when there are dome 32-bit add-ins versions of the office in your computer, and they are incompatible with the 64-bit version.
Two common conditions that would cause this error are as follow:
1. When MS Excel startup folder contains both the following two template files on Adobe Acrobat PDF Maker add-in:
- Pdfmaker.dot
- Pdfmaker.xla
2. Your computer has installed the Norton Anti-virus software.
After knowing what causes this error message, now it’s time to apply the solutions. Here we have listed four solutions, you can try them one by one until you solve the problem.
Method 1. Re-register OCX Files with CMD
The first solution you can try is to re-register some basic Excel function files. In this method, we need to apply Windows Command Prompt.
Step 1. Press Windows + R keys at the same time. Type cmd in the run box.
Step 2. Type the following command and press Enter.
For 32-bit:
regsvr32 -u c:windowssystem32mscomctl.ocx
regsvr32 c:windowssystem32mscomctl.ocx
For 64-bit:
regsvr32 -u c:windowssystem64mscomctl.ocx
regsvr32 c:windowssystem64mscomctl.ocx
Step 3. Now run MS Excel again to check if the error message still exists.
Method 2. Delete .exd Files
The exd file is a control information cache file of Microsoft Office. These files are created when a user inserts an ActiveX control into a document using the Control Toolbox in an MS Office program. You can delete this cache file to see if it can fix the Compile error in the hidden module error.
Step 1. Press Windows + R keys at the same time. Type %appdata% in the run box.
Step 2. It will open your AppData folder. Go to Roaming > Microsoft > Forms.
Step 3. Find the .exd files, select comctllib.exd and mscomctllib.exd, and delete these two files.
Step 4. Restart your Excel and check if the problem is solved.
Method 3. Move PDF Maker Files
As we have mentioned above, one of the reasons you will see this error message is because there are two template files on Adobe Acrobat PDF Maker add-in. So in this method, you can move the PDF Maker files to another place to fix your problem. Here are the detailed steps.
Step 1. Open Windows File Explorer, search pdfmaker.* on your computer.
Step 2. Choose the pdfmaker.dot and pdfmaker.xla files, right-click on both files, and select cut.
Step 3. Paste these two files to your Desktop.
Now you can restart the MS Excel to see if the problem is solved.
Method 4. Update to the Latest Adobe Acrobat
If the above methods can’t help you solve the Compile error in hidden module problem, the last resort is to update the Adobe Acrobat to the latest version. It’s because this problem is associated with the Adobe Acrobat that is installed on your computer.
Go to the Adobe official website, find the latest version of Acrobat, download and install it on your computer.
How to Fix Word Runtime Error 91?
A runtime error is a common program error that usually occurs in Microsoft Office software. This article will you what is the reason for this error, and how to fix it.
How to Fix Word Runtime Error 91?
A runtime error is a common program error that usually occurs in Microsoft Office software. This article will you what is the reason for this error, and how to fix it.
Bonus Solution: Repair Damaged or Corrupted MS Excel Efficiently
With the above methods, you might have solved the Excel Compile error in the hidden module issue. Then we’d like to share a good bonus tool — EaseUS Data Recovery Wizard with you.
This is an advanced 4-in-1 specialized fix tool that enables you to repair corrupted PDF documents and Office files in multiple formats. If your documents got damaged, Stellar file repair software will scan and repair them efficiently.
If you want to try on this file repair software, you can download it and follow the guide to see how to use this tool. In the following guide, we have introduced how to repair Excel documents.
Step 1. Launch EaseUS Data Recovery Wizard. Select a disk location where the corrupted files are saved. Click «Scan» to start finding the broken files. EaseUS file repair tool allows you to fix damaged documents, videos, and pictures in differnet formats.
Step 2. After scanning, you can quickly find corrupt data by file type. If you want to repair damaged Word, Excel, or PDF, select Documents and filter a specific category. For pictures and videos repair, all the common types are suppored, including JPEG, PNG, BMP, MOV, MP4, GIF, and more.
Step 2. After scanning, you can quickly find corrupt data by file type. If you want to repair damaged Word, Excel, or PDF, select Documents and filter a specific category. For pictures and videos repair, all the common types are suppored, including JPEG, PNG, BMP, MOV, MP4, GIF, and more.
Step 3. EaseUS file repair software will automatically fix broken files. You can preview the repaired files before recovery. Last, click «Recover» and save the recovered files to a different location to avoid data overwriting.
The Bottom Line
That’s all about Compile error in hidden module error message. Hope you can fix your problem after reading this article. Once again, we’d like to introduce EaseUS file repair tool. No matter whether you need to repair Word, Excel, PPT, or PDF documents, applying this tool is a wise choice.
Последнее обновление: 13 июля 2020 г.
- Вы уже сталкивались с ошибкой компиляции в скрытом модуле при использовании Word или Excel?
- Не теряйте из-за этого сон – вот несколько простых исправлений, которые гарантированно восстановят ваши файлы в кратчайшие сроки.
- Если вы часто имеете дело с файлами Word, вы можете добавить в закладки наш Центр устранения неполадок MS Word на всякий случай.
- Не стесняйтесь изучить наши руководства по Microsoft Office и получить все решения, которые могут вам когда-либо понадобиться, в одном месте.
Чтобы исправить различные проблемы с ПК, мы рекомендуем Restoro PC Repair Tool: это программное обеспечение исправит распространенные компьютерные ошибки, защитит вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Решите проблемы с ПК и удалите вирусы прямо сейчас, выполнив 3 простых шага:
- Загрузите Restoro PC Repair Tool, который поставляется с запатентованными технологиями (патент доступен здесь ).
- Нажмите Начать сканирование, чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
- Нажмите «Восстановить все», чтобы исправить проблемы, влияющие на безопасность и производительность вашего компьютера.
- В этом месяце Restoro скачали 668 476 читателей.
Ошибка компиляции в скрытом модуле – это сообщение об ошибке, которое может появиться у некоторых пользователей MS Word и Excel.
Сообщение об ошибке обычно появляется, когда пользователи Office открывают Word или Excel. Следовательно, ни одно приложение не запускается.
Появляется ли сообщение об ошибке компиляции в скрытом модуле при открытии Excel или Word? Если да, то вот несколько решений, которые могут это исправить.
Как исправить ошибки компиляции в Word / Excel?
- Обновите Adobe Acrobat
- Запустите Stellar Repair for Excel
- Переместить файлы Pdfmaker в другую папку
- Повторно зарегистрируйте файлы OCX с помощью командной строки
- Обновите антивирусное программное обеспечение Norton
- Удалить программное обеспечение Norton
1 Обновите Adobe Acrobat
Ошибка компиляции в скрытом модуле может быть связана с двумя файлами шаблонов Adobe Acrobat в папках MS Office. Таким образом, обновление Adobe Acrobat – одно из возможных решений проблемы.
Также крайне важно запускать программное обеспечение из надежного источника, поэтому мы настоятельно рекомендуем вам устанавливать Acrobat только с его официального сайта.
Acrobat – это мощный пакет для редактирования, тесно связанный с форматами файлов Microsoft Office, что делает его полностью цифровым.
Фактически, нет необходимости начинать заново, если вы столкнулись с ошибкой, вы можете быстро экспортировать PDF-файлы в другие Microsoft 365, такие как Word, Excel или Powerpoint.
Давайте быстро рассмотрим его ключевые особенности :
- Упрощенные рабочие процессы на любой платформе – от настольных компьютеров до мобильных устройств и Интернета.
- Конвертируйте PDF в форматы Microsoft 365
- Расширенные инструменты совместной работы для обмена, просмотра и подписания документов на разных устройствах
- Редактировать данные в отсканированных таблицах и преобразовывать формы в заполняемые формы
- Мощный набор инструментов для редактирования (объединение, преобразование, удаление, поворот, обрезка и т.д. )
Чтобы вручную проверить наличие обновлений Adobe, щелкните «Справка» в окне Acrobat.
Выберите Проверить наличие обновлений, чтобы открыть окно средства обновления. Затем вы можете нажать кнопку «Загрузить и установить», если для нее есть обновления.
⇒ Загрузите Adobe Acrobat для Windows здесь
Word Online не работает или не отвечает? Вот как это исправить с помощью нескольких простых настроек.
2 Запустите Stellar Repair for Excel
Никакая ошибка не подходит для этого мощного инструмента, и ошибка компиляции в скрытом модуле не является исключением. Stellar Repair – это лучшая программа для восстановления Excel, защищающая данные вашей книги от повреждения и безвозвратной потери.
Запустите сканирование системы, чтобы обнаружить потенциальные ошибки
Нажмите Начать сканирование, чтобы найти проблемы с Windows.
Нажмите «Восстановить все», чтобы исправить проблемы с запатентованными технологиями.
Запустите сканирование ПК с помощью Restoro Repair Tool, чтобы найти ошибки, вызывающие проблемы с безопасностью и замедление. После завершения сканирования в процессе восстановления поврежденные файлы заменяются новыми файлами и компонентами Windows.
Stellar Repair for Excel исправляет серьезно поврежденные файлы .XLS / .XLSX с высочайшей степенью точности и восстанавливает все данные в исходное состояние, сохраняя при этом все свойства и форматирование.
Давайте быстро рассмотрим его ключевые особенности :
- Восстановите поврежденные файлы Excel и восстановите исходное форматирование, макет и спецификации
- Лаконичный, интуитивно понятный интерфейс со встроенным пошаговым мастером и рекомендациями по ремонту
- Параметры простого поиска и поиска для быстрого поиска файлов и папок
- Функция предварительного просмотра перед восстановлением в реальном времени
- Полностью совместим с Windows 10, 8.1, 8, 7, Vista и XP
- Поддерживает версии Microsoft Excel 2019, 2016, 2013, 2010, 2007, 2003 и 2000.
- Мощный набор инструментов для восстановления данных (включая таблицы, диаграммы, комментарии к ячейкам, формулы и фильтры)
3 Перемещение файлов Pdfmaker в другую папку
Pdfmaker.xla и Pdfmaker.dot – это два файла Adobe Acrobat, связанные с ошибкой компиляции в скрытом модуле. Таким образом, перемещение этих файлов из папок MS Office также может исправить ошибку.
Вот как вы можете переместить эти файлы в альтернативную папку в Windows 10.
- Нажмите кнопку «Введите здесь для поиска», чтобы открыть окно поиска Кортаны.
- Введите Pdfmaker.xla в поле поиска, чтобы найти этот файл.
- Чтобы найти Pdfmaker.dot, введите этот заголовок файла в поле поиска.
- Затем щелкните файлы правой кнопкой мыши и выберите «Открыть расположение файлов», чтобы открыть соответствующие папки в проводнике.
- Если вы не можете найти эти файлы с помощью инструмента поиска, откройте папки MS Office Startup и Xlstart в проводнике. Папка Startup включает Pdfmaker.dot, а каталог Xlstart включает Pdfmaker.xla.
- Чтобы переместить файлы Pdfmaker на рабочий стол, щелкните их правой кнопкой мыши в проводнике и выберите параметр «Вырезать».
- Щелкните правой кнопкой мыши другую папку (или рабочий стол Windows), чтобы переместить их, и выберите «Вставить».
4 Повторно зарегистрируйте файлы OCX с помощью командной строки
Ошибка компиляции в скрытом модуле также может быть побочным эффектом обновлений Windows. Таким образом, регистрация файла mscomctl.ocx также может решить проблему. Вот как вы можете повторно зарегистрировать этот файл OCX в командной строке.
- Нажмите клавишу Windows + горячую клавишу X.
- Выберите Командная строка (администратор), чтобы открыть ее от имени администратора.
- Для 32-разрядной платформы Windows введите следующие команды в подсказке:
regsvr32 -u c:windowssystem32mscomctl.ocx
regsvr32 c:windowssystem32mscomctl.ocx
- На 64-битных платформах Windows введите следующие команды:
regsvr32 -u c:windowssyswow64mscomctl.ocx
regsvr32 c:windowssyswow64mscomctl.ocx
Excel не открывает файлы? Ознакомьтесь с этим замечательным руководством, чтобы избавиться от этого белого экрана в кратчайшие сроки.
5 Обновите антивирусное программное обеспечение Norton
Norton Antivirus также связан с ошибкой компиляции в скрытом модуле. Если Norton AV установлен на вашем настольном компьютере или ноутбуке, обновление этого программного обеспечения может решить проблему.
Вы можете проверить наличие обновлений, нажав кнопку «Обновить сейчас» на этой веб-странице. Либо щелкните правой кнопкой мыши значок Norton Antivirus на панели задач и выберите Norton LiveUpdate.
6 Удаление программного обеспечения Norton
- Если обновление Norton Antivirus не устраняет ошибку скрытого модуля, рассмотрите возможность удаления программного обеспечения Norton. Для этого нажмите сочетание клавиш Windows + R.
- Введите «appwiz.cpl» в «Выполнить» и нажмите кнопку «ОК».
-
Выберите перечисленное программное обеспечение Norton Antivirus и нажмите его кнопку «Удалить».
-
Затем нажмите Да, чтобы удалить программное обеспечение.
-
- *
Одно из этих решений для ошибки компиляции в ошибке скрытого модуля может запустить Word или Excel, чтобы вы могли запустить их снова.
Некоторые из более общих советов в этом посте по исправлению приложений MS Office, которые не открываются, также могут пригодиться для устранения проблемы со скрытым модулем.
Сообщите нам, какой из них сработал для вас, в разделе комментариев ниже.
Примечание редактора: этот пост был первоначально опубликован в августе 2018 года и с тех пор был переработан и обновлен в июле 2020 года для обеспечения свежести, точности и полноты.
Источник записи: windowsreport.com
На чтение 4 мин. Просмотров 1.9k. Опубликовано 03.09.2019
Содержание
- Вот как можно исправить ошибки компиляции в Word и Excel
- Как исправить ошибки компиляции в Word/Excel?
- 1. Обновите Adobe Acrobat
- 2. Переместите файлы Pdfmaker в другую папку
- 3. Перерегистрируйте файлы OCX с помощью командной строки.
- 4. Обновите антивирусное программное обеспечение Norton
- 5. Удалите программное обеспечение Norton
Вот как можно исправить ошибки компиляции в Word и Excel
- Обновление Adobe Acrobat
- Переместить файлы Pdfmaker в другую папку
- Повторная регистрация файлов OCX с помощью командной строки
- Обновите антивирусное программное обеспечение Norton
- Удалите программное обеспечение Norton
« Ошибка компиляции в скрытом модуле » – это сообщение об ошибке, которое может появиться у некоторых пользователей MS Word и Excel. Сообщение об ошибке появляется, когда пользователи Office открывают Word или Excel. Следовательно, ни одно приложение не запускается для пользователей. Появляется ли сообщение об ошибке « Ошибка компиляции в скрытом модуле » при открытии Excel или Word? Если это так, вот несколько решений, которые могут это исправить.
Как исправить ошибки компиляции в Word/Excel?
1. Обновите Adobe Acrobat
Ошибка « Ошибка компиляции в скрытом модуле » может быть связана с двумя файлами шаблонов Adobe Acrobat в папках MS Office. Таким образом, обновление Adobe Acrobat является одним из возможных решений этой проблемы. Чтобы вручную проверить наличие обновлений Adobe, нажмите Справка в окне Acrobat. Выберите Проверить наличие обновлений , чтобы открыть окно программы обновления. Затем вы можете нажать кнопку Загрузить и установить , если для нее есть обновления.
– СВЯЗАННО: как исправить то, что Word Online не работает или не отвечает
2. Переместите файлы Pdfmaker в другую папку
Pdfmaker.xla и Pdfmaker.dot – это два файла Adobe Acrobat, связанные с проблемой « Ошибка компиляции в скрытом модуле ». Таким образом, перемещение этих файлов из папок MS Office также может исправить ошибку. Вот как вы можете переместить эти файлы в альтернативную папку в Windows 10.
- Нажмите кнопку Введите здесь поиск , чтобы открыть окно поиска Cortana.
- Введите «Pdfmaker.xla» в поле поиска, чтобы найти этот файл.
- Чтобы найти файл Pdfmaker.dot, введите название этого файла в поле поиска.
- Затем щелкните правой кнопкой мыши файлы и выберите Открыть местоположение файла , чтобы открыть их папки в проводнике.
- Если вы не можете найти эти файлы с помощью инструмента поиска, откройте папки MS Office Startup и Xlstart в проводнике. Папка «Автозагрузка» содержит файл Pdfmaker.dot, а каталог Xlstart – файл Pdfmaker.xla.
- Чтобы переместить файлы Pdfmaker на рабочий стол, щелкните их правой кнопкой мыши в проводнике и выберите параметр Вырезать .
- Щелкните правой кнопкой мыши другую папку (или рабочий стол Windows), чтобы переместить их и выберите Вставить .
3. Перерегистрируйте файлы OCX с помощью командной строки.
Ошибка « Ошибка компиляции в скрытом модуле » также может быть побочным эффектом обновлений Windows. Таким образом, регистрация файла mscomctl.ocx также может решить эту проблему. Вот как вы можете перерегистрировать этот файл OCX в командной строке.
- Нажмите клавишу Windows + X горячую клавишу.
- Выберите Командная строка (администратор) , чтобы открыть подсказку от имени администратора.
- Для 32-разрядной платформы Windows введите в командной строке следующие команды:
regsvr32 -u c: windowssystem32mscomctl.ocx
regsvr32 c: windowssystem32mscomctl.ocx
- На 64-битных платформах Windows введите эти команды:
regsvr32 -u c: windowssyswow64mscomctl.ocx
regsvr32 c: windowssyswow64mscomctl.ocx
– СВЯЗАННО: Excel не открывает файлы, вместо этого отображается белый экран? Вы можете это исправить
4. Обновите антивирусное программное обеспечение Norton
Norton Antivirus также связан с ошибкой Ошибка компиляции в скрытом модуле . Если Norton AV установлен на вашем настольном компьютере или ноутбуке, обновление этого программного обеспечения может решить проблему. Вы можете проверить наличие обновлений, нажав кнопку Обновить меня сейчас на этой веб-странице. Или щелкните правой кнопкой мыши значок Norton Antivirus на панели задач и выберите Norton LiveUpdate .
5. Удалите программное обеспечение Norton
- Если обновление Norton Antivirus не устраняет ошибку скрытого модуля, рассмотрите возможность удаления программного обеспечения Norton. Для этого нажмите сочетание клавиш Windows + R.
- Введите «appwiz.cpl» в «Выполнить» и нажмите кнопку ОК .
- Выберите из списка антивирус Norton и нажмите кнопку Удалить .
- Затем нажмите Да , чтобы удалить программное обеспечение.
Одно из этих решений для ошибки « Ошибка компиляции в скрытом модуле » может запустить Word или Excel, чтобы вы могли запустить их снова. Некоторые из более общих советов в этом посте по исправлению неиспользуемых приложений MS Office также могут пригодиться для решения проблемы со скрытыми модулями.
В этой инструкции описано, как устранить проблему, когда при запуске надстройки «Парсер сайтов» появляется сообщение об ошибке компиляции такого вида:
Compile error in hidden module: mod_AACTIONS.
This error commonly occurs when code is incompatible with the version, platform, or architecture of this application. Click «Help» for information on how to correct this error.
Причины проблемы
Проблема чаще всего проявляется на Office 2013, и вызвана тем, что некоторые скриптовые элементы управления в Office 2013 считаются «устаревшими» по соображениям безопасности.
В надстройке «Парсер сайтов» проблема вызвана использованием компонента Web Browser на формах VBA.
Подробно о причинах проблемы (Kill Bit) и способах решения написано в статьях на сайте Microsoft: ссылка1, ссылка2.
Как проверить, действительно ли в вашем случае проблема именно эта:
- В меню Excel нажимаем Файл — Параметры — Настройка ленты, и включаем галочку для отображения вкладки «Разработчик»
- На ленте Excel на вкладке «Разработчик» нажимаем Вставить — Элементы ActiveX — Другие элементы управления (см. скриншот)
- В появившемся диалоговом окне ищем пункт «Microsoft Web Browser», и нажимаем ОК (см. скриншот)
- Рисуем мышкой прямоугольник на листе Excel.
Если объект появился на листе (см. скриншот), то в вашем случае присутствует какая-то другая проблема (описанное в инструкции не поможет).
Если же выскочило сообщение об ошибке «Вставка обьекта неосуществима» / «Cannot insert object», то в этой инструкции описан как раз ваш случай.
Как решить проблему с ошибкой компиляции:
- запускаете (предварительно надо извлечь файл из архива) прикреплённый к статье файл VBA_WebBrowser_FixCompilationError.reg,
на вопрос «Вы действительно хотите добавить информацию из этого файла в реестр» отвечаете «ДА» - перезапускаете Excel (если не поможет, то перезагружаете компьютер)
Содержимое файла VBA_WebBrowser_FixCompilationError.reg:
{8856F961-340A-11D0-A96B-00C04FD705A2} — идентификатор для компонента Web Browser Control
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice 15.0ClickToRunREGISTRYMACHINESoftwareWow6432Node MicrosoftOffice15.0CommonCOM Compatibility {8856F961-340A-11D0-A96B-00C04FD705A2}]
«Compatibility Flags»=dword:00000000[HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice 16.0ClickToRunREGISTRYMACHINESoftware Wow6432NodeMicrosoftOffice16.0 CommonCOM Compatibility{8856F961-340A-11D0-A96B-00C04FD705A2}]
«Compatibility Flags»=dword:00000000[HKEY_LOCAL_MACHINESOFTWAREWow6432Node MicrosoftOffice15.0 CommonCOM Compatibility {8856F961-340A-11D0-A96B-00C04FD705A2}]
«Compatibility Flags»=dword:00000000[HKEY_LOCAL_MACHINESOFTWAREWow6432Node MicrosoftOffice16.0 CommonCOM Compatibility {8856F961-340A-11D0-A96B-00C04FD705A2}]
«Compatibility Flags»=dword:00000000[HKEY_LOCAL_MACHINESOFTWAREMicrosoft OfficeCommonCOM Compatibility {00024512-0000-0000-C000-000000000046}]
«Compatibility Flags»=dword:00000000[HKEY_LOCAL_MACHINESoftwareWow6432Node MicrosoftOfficeCommonCOM Compatibility {00024512-0000-0000-C000-000000000046}]
«Compatibility Flags»=dword:00000000
Ошибка «Ошибка компиляции в скрытом модуле» возникает при открытии проекта VBA в Microsoft Excel. Это происходит, когда модуль, используемый в проекте, скрыт или защищен, или если код, написанный в Microsoft Excel, не ориентирован на архитектуру вашего приложения. Например, файл Excel, который вы пытаетесь открыть, предназначен для 32-разрядного приложения, но вы пытаетесь открыть его в 64-разрядной версии.
The Bottom Line
That’s all about Compile error in hidden module error message. Hope you can fix your problem after reading this article. Once again, we’d like to introduce EaseUS file repair tool. No matter whether you need to repair Word, Excel, PPT, or PDF documents, applying this tool is a wise choice.
Последнее обновление: 13 июля 2020 г.
- Вы уже сталкивались с ошибкой компиляции в скрытом модуле при использовании Word или Excel?
- Не теряйте из-за этого сон – вот несколько простых исправлений, которые гарантированно восстановят ваши файлы в кратчайшие сроки.
- Если вы часто имеете дело с файлами Word, вы можете добавить в закладки наш Центр устранения неполадок MS Word на всякий случай.
- Не стесняйтесь изучить наши руководства по Microsoft Office и получить все решения, которые могут вам когда-либо понадобиться, в одном месте.
Чтобы исправить различные проблемы с ПК, мы рекомендуем Restoro PC Repair Tool: это программное обеспечение исправит распространенные компьютерные ошибки, защитит вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Решите проблемы с ПК и удалите вирусы прямо сейчас, выполнив 3 простых шага:
- Загрузите Restoro PC Repair Tool, который поставляется с запатентованными технологиями (патент доступен здесь ).
- Нажмите Начать сканирование, чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
- Нажмите «Восстановить все», чтобы исправить проблемы, влияющие на безопасность и производительность вашего компьютера.
- В этом месяце Restoro скачали 668 476 читателей.
Ошибка компиляции в скрытом модуле – это сообщение об ошибке, которое может появиться у некоторых пользователей MS Word и Excel.
Сообщение об ошибке обычно появляется, когда пользователи Office открывают Word или Excel. Следовательно, ни одно приложение не запускается.
Появляется ли сообщение об ошибке компиляции в скрытом модуле при открытии Excel или Word? Если да, то вот несколько решений, которые могут это исправить.
Как исправить ошибки компиляции в Word / Excel?
- Обновите Adobe Acrobat
- Запустите Stellar Repair for Excel
- Переместить файлы Pdfmaker в другую папку
- Повторно зарегистрируйте файлы OCX с помощью командной строки
- Обновите антивирусное программное обеспечение Norton
- Удалить программное обеспечение Norton
1 Обновите Adobe Acrobat
Ошибка компиляции в скрытом модуле может быть связана с двумя файлами шаблонов Adobe Acrobat в папках MS Office. Таким образом, обновление Adobe Acrobat – одно из возможных решений проблемы.
Также крайне важно запускать программное обеспечение из надежного источника, поэтому мы настоятельно рекомендуем вам устанавливать Acrobat только с его официального сайта.
Acrobat – это мощный пакет для редактирования, тесно связанный с форматами файлов Microsoft Office, что делает его полностью цифровым.
Фактически, нет необходимости начинать заново, если вы столкнулись с ошибкой, вы можете быстро экспортировать PDF-файлы в другие Microsoft 365, такие как Word, Excel или Powerpoint.
Давайте быстро рассмотрим его ключевые особенности :
- Упрощенные рабочие процессы на любой платформе – от настольных компьютеров до мобильных устройств и Интернета.
- Конвертируйте PDF в форматы Microsoft 365
- Расширенные инструменты совместной работы для обмена, просмотра и подписания документов на разных устройствах
- Редактировать данные в отсканированных таблицах и преобразовывать формы в заполняемые формы
- Мощный набор инструментов для редактирования (объединение, преобразование, удаление, поворот, обрезка и т.д. )
Чтобы вручную проверить наличие обновлений Adobe, щелкните «Справка» в окне Acrobat.
Выберите Проверить наличие обновлений, чтобы открыть окно средства обновления. Затем вы можете нажать кнопку «Загрузить и установить», если для нее есть обновления.
⇒ Загрузите Adobe Acrobat для Windows здесь
Word Online не работает или не отвечает? Вот как это исправить с помощью нескольких простых настроек.
2 Запустите Stellar Repair for Excel
Никакая ошибка не подходит для этого мощного инструмента, и ошибка компиляции в скрытом модуле не является исключением. Stellar Repair – это лучшая программа для восстановления Excel, защищающая данные вашей книги от повреждения и безвозвратной потери.
Запустите сканирование системы, чтобы обнаружить потенциальные ошибки
Нажмите Начать сканирование, чтобы найти проблемы с Windows.
Нажмите «Восстановить все», чтобы исправить проблемы с запатентованными технологиями.
Запустите сканирование ПК с помощью Restoro Repair Tool, чтобы найти ошибки, вызывающие проблемы с безопасностью и замедление. После завершения сканирования в процессе восстановления поврежденные файлы заменяются новыми файлами и компонентами Windows.
Stellar Repair for Excel исправляет серьезно поврежденные файлы .XLS / .XLSX с высочайшей степенью точности и восстанавливает все данные в исходное состояние, сохраняя при этом все свойства и форматирование.
Давайте быстро рассмотрим его ключевые особенности :
- Восстановите поврежденные файлы Excel и восстановите исходное форматирование, макет и спецификации
- Лаконичный, интуитивно понятный интерфейс со встроенным пошаговым мастером и рекомендациями по ремонту
- Параметры простого поиска и поиска для быстрого поиска файлов и папок
- Функция предварительного просмотра перед восстановлением в реальном времени
- Полностью совместим с Windows 10, 8.1, 8, 7, Vista и XP
- Поддерживает версии Microsoft Excel 2019, 2016, 2013, 2010, 2007, 2003 и 2000.
- Мощный набор инструментов для восстановления данных (включая таблицы, диаграммы, комментарии к ячейкам, формулы и фильтры)
3 Перемещение файлов Pdfmaker в другую папку
Pdfmaker.xla и Pdfmaker.dot – это два файла Adobe Acrobat, связанные с ошибкой компиляции в скрытом модуле. Таким образом, перемещение этих файлов из папок MS Office также может исправить ошибку.
Вот как вы можете переместить эти файлы в альтернативную папку в Windows 10.
- Нажмите кнопку «Введите здесь для поиска», чтобы открыть окно поиска Кортаны.
- Введите Pdfmaker.xla в поле поиска, чтобы найти этот файл.
- Чтобы найти Pdfmaker.dot, введите этот заголовок файла в поле поиска.
- Затем щелкните файлы правой кнопкой мыши и выберите «Открыть расположение файлов», чтобы открыть соответствующие папки в проводнике.
- Если вы не можете найти эти файлы с помощью инструмента поиска, откройте папки MS Office Startup и Xlstart в проводнике. Папка Startup включает Pdfmaker.dot, а каталог Xlstart включает Pdfmaker.xla.
- Чтобы переместить файлы Pdfmaker на рабочий стол, щелкните их правой кнопкой мыши в проводнике и выберите параметр «Вырезать».
- Щелкните правой кнопкой мыши другую папку (или рабочий стол Windows), чтобы переместить их, и выберите «Вставить».
4 Повторно зарегистрируйте файлы OCX с помощью командной строки
Ошибка компиляции в скрытом модуле также может быть побочным эффектом обновлений Windows. Таким образом, регистрация файла mscomctl.ocx также может решить проблему. Вот как вы можете повторно зарегистрировать этот файл OCX в командной строке.
- Нажмите клавишу Windows + горячую клавишу X.
- Выберите Командная строка (администратор), чтобы открыть ее от имени администратора.
- Для 32-разрядной платформы Windows введите следующие команды в подсказке:
regsvr32 -u c:windowssystem32mscomctl.ocx
regsvr32 c:windowssystem32mscomctl.ocx
- На 64-битных платформах Windows введите следующие команды:
regsvr32 -u c:windowssyswow64mscomctl.ocx
regsvr32 c:windowssyswow64mscomctl.ocx
Excel не открывает файлы? Ознакомьтесь с этим замечательным руководством, чтобы избавиться от этого белого экрана в кратчайшие сроки.
5 Обновите антивирусное программное обеспечение Norton
Norton Antivirus также связан с ошибкой компиляции в скрытом модуле. Если Norton AV установлен на вашем настольном компьютере или ноутбуке, обновление этого программного обеспечения может решить проблему.
Вы можете проверить наличие обновлений, нажав кнопку «Обновить сейчас» на этой веб-странице. Либо щелкните правой кнопкой мыши значок Norton Antivirus на панели задач и выберите Norton LiveUpdate.
6 Удаление программного обеспечения Norton
- Если обновление Norton Antivirus не устраняет ошибку скрытого модуля, рассмотрите возможность удаления программного обеспечения Norton. Для этого нажмите сочетание клавиш Windows + R.
- Введите «appwiz.cpl» в «Выполнить» и нажмите кнопку «ОК».
-
Выберите перечисленное программное обеспечение Norton Antivirus и нажмите его кнопку «Удалить».
-
Затем нажмите Да, чтобы удалить программное обеспечение.
-
- *
Одно из этих решений для ошибки компиляции в ошибке скрытого модуля может запустить Word или Excel, чтобы вы могли запустить их снова.
Некоторые из более общих советов в этом посте по исправлению приложений MS Office, которые не открываются, также могут пригодиться для устранения проблемы со скрытым модулем.
Сообщите нам, какой из них сработал для вас, в разделе комментариев ниже.
Примечание редактора: этот пост был первоначально опубликован в августе 2018 года и с тех пор был переработан и обновлен в июле 2020 года для обеспечения свежести, точности и полноты.
Источник записи: windowsreport.com
На чтение 4 мин. Просмотров 1.9k. Опубликовано 03.09.2019
Содержание
- Вот как можно исправить ошибки компиляции в Word и Excel
- Как исправить ошибки компиляции в Word/Excel?
- 1. Обновите Adobe Acrobat
- 2. Переместите файлы Pdfmaker в другую папку
- 3. Перерегистрируйте файлы OCX с помощью командной строки.
- 4. Обновите антивирусное программное обеспечение Norton
- 5. Удалите программное обеспечение Norton
Вот как можно исправить ошибки компиляции в Word и Excel
- Обновление Adobe Acrobat
- Переместить файлы Pdfmaker в другую папку
- Повторная регистрация файлов OCX с помощью командной строки
- Обновите антивирусное программное обеспечение Norton
- Удалите программное обеспечение Norton
« Ошибка компиляции в скрытом модуле » – это сообщение об ошибке, которое может появиться у некоторых пользователей MS Word и Excel. Сообщение об ошибке появляется, когда пользователи Office открывают Word или Excel. Следовательно, ни одно приложение не запускается для пользователей. Появляется ли сообщение об ошибке « Ошибка компиляции в скрытом модуле » при открытии Excel или Word? Если это так, вот несколько решений, которые могут это исправить.
Как исправить ошибки компиляции в Word/Excel?
1. Обновите Adobe Acrobat
Ошибка « Ошибка компиляции в скрытом модуле » может быть связана с двумя файлами шаблонов Adobe Acrobat в папках MS Office. Таким образом, обновление Adobe Acrobat является одним из возможных решений этой проблемы. Чтобы вручную проверить наличие обновлений Adobe, нажмите Справка в окне Acrobat. Выберите Проверить наличие обновлений , чтобы открыть окно программы обновления. Затем вы можете нажать кнопку Загрузить и установить , если для нее есть обновления.
– СВЯЗАННО: как исправить то, что Word Online не работает или не отвечает
2. Переместите файлы Pdfmaker в другую папку
Pdfmaker.xla и Pdfmaker.dot – это два файла Adobe Acrobat, связанные с проблемой « Ошибка компиляции в скрытом модуле ». Таким образом, перемещение этих файлов из папок MS Office также может исправить ошибку. Вот как вы можете переместить эти файлы в альтернативную папку в Windows 10.
- Нажмите кнопку Введите здесь поиск , чтобы открыть окно поиска Cortana.
- Введите «Pdfmaker.xla» в поле поиска, чтобы найти этот файл.
- Чтобы найти файл Pdfmaker.dot, введите название этого файла в поле поиска.
- Затем щелкните правой кнопкой мыши файлы и выберите Открыть местоположение файла , чтобы открыть их папки в проводнике.
- Если вы не можете найти эти файлы с помощью инструмента поиска, откройте папки MS Office Startup и Xlstart в проводнике. Папка «Автозагрузка» содержит файл Pdfmaker.dot, а каталог Xlstart – файл Pdfmaker.xla.
- Чтобы переместить файлы Pdfmaker на рабочий стол, щелкните их правой кнопкой мыши в проводнике и выберите параметр Вырезать .
- Щелкните правой кнопкой мыши другую папку (или рабочий стол Windows), чтобы переместить их и выберите Вставить .
3. Перерегистрируйте файлы OCX с помощью командной строки.
Ошибка « Ошибка компиляции в скрытом модуле » также может быть побочным эффектом обновлений Windows. Таким образом, регистрация файла mscomctl.ocx также может решить эту проблему. Вот как вы можете перерегистрировать этот файл OCX в командной строке.
- Нажмите клавишу Windows + X горячую клавишу.
- Выберите Командная строка (администратор) , чтобы открыть подсказку от имени администратора.
- Для 32-разрядной платформы Windows введите в командной строке следующие команды:
regsvr32 -u c: windowssystem32mscomctl.ocx
regsvr32 c: windowssystem32mscomctl.ocx
- На 64-битных платформах Windows введите эти команды:
regsvr32 -u c: windowssyswow64mscomctl.ocx
regsvr32 c: windowssyswow64mscomctl.ocx
– СВЯЗАННО: Excel не открывает файлы, вместо этого отображается белый экран? Вы можете это исправить
4. Обновите антивирусное программное обеспечение Norton
Norton Antivirus также связан с ошибкой Ошибка компиляции в скрытом модуле . Если Norton AV установлен на вашем настольном компьютере или ноутбуке, обновление этого программного обеспечения может решить проблему. Вы можете проверить наличие обновлений, нажав кнопку Обновить меня сейчас на этой веб-странице. Или щелкните правой кнопкой мыши значок Norton Antivirus на панели задач и выберите Norton LiveUpdate .
5. Удалите программное обеспечение Norton
- Если обновление Norton Antivirus не устраняет ошибку скрытого модуля, рассмотрите возможность удаления программного обеспечения Norton. Для этого нажмите сочетание клавиш Windows + R.
- Введите «appwiz.cpl» в «Выполнить» и нажмите кнопку ОК .
- Выберите из списка антивирус Norton и нажмите кнопку Удалить .
- Затем нажмите Да , чтобы удалить программное обеспечение.
Одно из этих решений для ошибки « Ошибка компиляции в скрытом модуле » может запустить Word или Excel, чтобы вы могли запустить их снова. Некоторые из более общих советов в этом посте по исправлению неиспользуемых приложений MS Office также могут пригодиться для решения проблемы со скрытыми модулями.
В этой инструкции описано, как устранить проблему, когда при запуске надстройки «Парсер сайтов» появляется сообщение об ошибке компиляции такого вида:
Compile error in hidden module: mod_AACTIONS.
This error commonly occurs when code is incompatible with the version, platform, or architecture of this application. Click «Help» for information on how to correct this error.
Причины проблемы
Проблема чаще всего проявляется на Office 2013, и вызвана тем, что некоторые скриптовые элементы управления в Office 2013 считаются «устаревшими» по соображениям безопасности.
В надстройке «Парсер сайтов» проблема вызвана использованием компонента Web Browser на формах VBA.
Подробно о причинах проблемы (Kill Bit) и способах решения написано в статьях на сайте Microsoft: ссылка1, ссылка2.
Как проверить, действительно ли в вашем случае проблема именно эта:
- В меню Excel нажимаем Файл — Параметры — Настройка ленты, и включаем галочку для отображения вкладки «Разработчик»
- На ленте Excel на вкладке «Разработчик» нажимаем Вставить — Элементы ActiveX — Другие элементы управления (см. скриншот)
- В появившемся диалоговом окне ищем пункт «Microsoft Web Browser», и нажимаем ОК (см. скриншот)
- Рисуем мышкой прямоугольник на листе Excel.
Если объект появился на листе (см. скриншот), то в вашем случае присутствует какая-то другая проблема (описанное в инструкции не поможет).
Если же выскочило сообщение об ошибке «Вставка обьекта неосуществима» / «Cannot insert object», то в этой инструкции описан как раз ваш случай.
Как решить проблему с ошибкой компиляции:
- запускаете (предварительно надо извлечь файл из архива) прикреплённый к статье файл VBA_WebBrowser_FixCompilationError.reg,
на вопрос «Вы действительно хотите добавить информацию из этого файла в реестр» отвечаете «ДА» - перезапускаете Excel (если не поможет, то перезагружаете компьютер)
Содержимое файла VBA_WebBrowser_FixCompilationError.reg:
{8856F961-340A-11D0-A96B-00C04FD705A2} — идентификатор для компонента Web Browser Control
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice 15.0ClickToRunREGISTRYMACHINESoftwareWow6432Node MicrosoftOffice15.0CommonCOM Compatibility {8856F961-340A-11D0-A96B-00C04FD705A2}]
«Compatibility Flags»=dword:00000000[HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice 16.0ClickToRunREGISTRYMACHINESoftware Wow6432NodeMicrosoftOffice16.0 CommonCOM Compatibility{8856F961-340A-11D0-A96B-00C04FD705A2}]
«Compatibility Flags»=dword:00000000[HKEY_LOCAL_MACHINESOFTWAREWow6432Node MicrosoftOffice15.0 CommonCOM Compatibility {8856F961-340A-11D0-A96B-00C04FD705A2}]
«Compatibility Flags»=dword:00000000[HKEY_LOCAL_MACHINESOFTWAREWow6432Node MicrosoftOffice16.0 CommonCOM Compatibility {8856F961-340A-11D0-A96B-00C04FD705A2}]
«Compatibility Flags»=dword:00000000[HKEY_LOCAL_MACHINESOFTWAREMicrosoft OfficeCommonCOM Compatibility {00024512-0000-0000-C000-000000000046}]
«Compatibility Flags»=dword:00000000[HKEY_LOCAL_MACHINESoftwareWow6432Node MicrosoftOfficeCommonCOM Compatibility {00024512-0000-0000-C000-000000000046}]
«Compatibility Flags»=dword:00000000
Ошибка «Ошибка компиляции в скрытом модуле» возникает при открытии проекта VBA в Microsoft Excel. Это происходит, когда модуль, используемый в проекте, скрыт или защищен, или если код, написанный в Microsoft Excel, не ориентирован на архитектуру вашего приложения. Например, файл Excel, который вы пытаетесь открыть, предназначен для 32-разрядного приложения, но вы пытаетесь открыть его в 64-разрядной версии.
Компиляция Microsoft Excel VBA в скрытой ошибке модуля
В этом руководстве мы предоставим инструкции о том, как исправить эту ошибку.
Если вы являетесь владельцем и имеете доступ к коду VBA, снимите защиту с модуля и проверьте, сохраняется ли ошибка. Чтобы снять защиту с модуля, выполните следующие действия:
- Откройте Microsoft Excel, щелкните вкладку «Разработчик» сверху, а затем щелкните Visual Basic слева.Открытие Visual Basic в MS Excel
- Если вы не видите параметр «Разработчик» вверху, нажмите «Файл» и выберите «Параметры» на левой панели.Переход к параметрам
- Нажмите «Настроить ленту» на левой панели.
- В разделе «Основные вкладки» отметьте «Разработчик» и нажмите «ОК», чтобы сохранить изменения.Включение опции разработчика
- Теперь нажмите «Разработчик» и «Visual Basic».
- Щелкните правой кнопкой мыши модуль, защиту которого вы хотите снять, и выберите «Свойства VBAProject».Открытие свойств модуля
- Перейдите в раздел «Защита», удалите пароль, подтвердите пароль и нажмите «ОК».Снятие защиты модуля в MS Excel
- После этого попробуйте запустить код VBA, чтобы проверить, устранена ли проблема.
Однако, если у вас нет доступа, вам придется связаться с владельцем документа Excel, чтобы снять защиту с кода VBA.
Решение 2. Снимите флажок «Отсутствующие ссылки»
Отсутствие ссылок в проекте VBA Microsoft Excel также может вызвать ошибку «Ошибка компиляции в скрытом модуле». Эти ссылки. Эти ссылки являются ссылками на другие модули или библиотеки или внешние файлы (такие как 2Dshape, объект FixDynamics, элемент управления ActiveX), от которых зависит код VBA в вашем проекте, но которые в настоящее время недоступны.
- Откройте VBA Excel, щелкните вкладку «Разработчик», а затем щелкните Visual Basic, чтобы открыть редактор VBA.
- Нажмите «Инструменты» и нажмите «Ссылки» в параметрах.Переход к ссылкам в MS Excel
- Теперь найдите ссылки, которые начинаются с пропущенного слова.
- Если вы найдете их, снимите их по одному и нажмите «ОК».Поиск ссылок с начальным словом Missing
- После этого проверьте, устранена ли ошибка.
Решение 3. Отмените выбор надстроек Excel
Сторонние надстройки Excel могут расширить функциональные возможности Excel. Однако, если эти надстройки несовместимы с открываемым проектом VBA, они вызовут ошибку компиляции в модулях. Поэтому, чтобы убедиться, что никакие надстройки Excel не мешают нашему проекту VBA, отключите их и снова попробуйте открыть проект VBA.
- Для этого откройте приложение Excel, перейдите на вкладку «Разработчик», а затем нажмите «Надстройки Excel».Открытие окна надстроек Excel
- Здесь снимите флажки над надстройками Excel, которые вы считаете ненужными.Снятие флажка с ненужными надстройками Excel
- Затем попробуйте запустить код VBA, чтобы проверить, сохраняется ли проблема.
Решение 4. Установите правильную архитектуру Microsoft Excel
Если ошибка сохраняется, убедитесь, что ваш код VBA не содержит ошибок. Если вы уверены, что в вашем коде нет ошибок, вы, наконец, можете попробовать установить последнюю версию Microsoft Excel. Если вы пытаетесь открыть файл, написанный в 32-разрядной версии, загрузите 32-разрядную версию Excel, чтобы избежать этой ошибки.