Класс не зарегистрирован. Ошибка VBA: как ее исправить (Excel)

  • Многие пользователи сообщают об ошибке VBA «Класс не зарегистрирован» при запуске макроса в Excel.
  • Это может быть связано с отсутствием файлов DLL, поврежденными системными файлами или проблемами с самим Microsoft Office.
  • Чтобы устранить эту ошибку, восстановите Microsoft Office, запустите сканирование DISM и SFC или попробуйте два других исправления здесь.

Исправить класс не зарегистрирован ошибка VBA

Хотя пакет Microsoft Office является одним из лучших продуктов в своей категории, пользователи часто сталкиваются с ошибками в нем. Одним из таких является Класс не зарегистрирован Ошибка VBA в Microsoft Excel.

Ошибка обычно возникает при попытке запустить макрос в Excel, хотя это не всегда так. Когда это происходит, вы не можете выполнять желаемую функцию.

Однако Класс не зарегистрирован Ошибка VBA не так сложна, как кажется, и мы перечислили лучшие исправления для нее в следующем разделе.

Как исправить Класс не зарегистрирован Ошибка VBA?

В этой статье

  • Как исправить ошибку VBA «Класс не зарегистрирован»?
  • 1. Восстановить Microsoft Office
  • 2. Зарегистрируйте критический DLL-файл
  • 3. Запустите сканирование DISM и SFC.
  • 4. Обновите Microsoft Office

1. Восстановить Microsoft Office

  1. Нажимать Окна + р запустить Бег команда, тип appwiz.cpl в текстовом поле и либо нажмите на ХОРОШО или ударить Входить запустить Программы и особенности окно.appwiz.cpl
  2. Найдите Microsoft Office запись, выберите ее, а затем нажмите Изменение.Изменить, чтобы исправить незарегистрированный vba
  3. Нажмите Да в UAC (Контроль учетных записей пользователей) всплывающая подсказка.Нажмите Да
  4. Теперь выберите Онлайн ремонт вариант и нажмите кнопку Ремонт кнопку, чтобы начать процесс.Онлайн ремонт для исправления незарегистрированного vba

Установлено, что процесс восстановления устраняет множество проблем с Microsoft Office, включая Класс не зарегистрирован Ошибка VBA. Если этот метод не работает, перейдите к следующему.

2. Зарегистрируйте критический DLL-файл

  1. Нажимать Окна + С запустить Поиск меню, войти Терминал Windows в текстовом поле вверху щелкните правой кнопкой мыши соответствующий результат поиска и выберите Запустить от имени администратора из контекстного меню.Терминал Windows для исправления незарегистрированного vba
  2. Нажмите Да в ОАК появится подсказка.Да
  3. Теперь нажмите на направленную вниз стрелку и выберите Командная строка из списка вариантов. Кроме того, вы можете нажать Ctrl + Сдвиг + 2 запускать Командная строка.Командная строка для исправления незарегистрированного vba
  4. Введите/вставьте следующую команду и нажмите Входить:cd C:\Windows\SysWOW64\Выполнить команду
  5. Теперь выполните следующую команду, чтобы зарегистрировать требуемый DLL-файл:Regsvr32 fm20.dllзарегистрируйте файл dll, чтобы исправить незарегистрированный vba

Еще один быстрый способ зарегистрировать отсутствующие DLL-файлы или заменить поврежденные — использовать Ресторан, надежный сторонний инструмент. Кроме того, он также будет искать вредоносное ПО, устранять его и устранять причиненный ущерб. Кроме того, инструмент также поможет оптимизировать реестр.

⇒ Получить Ресторо

3. Запустите сканирование DISM и SFC.

  1. Нажимать Окна + р запустить Бег команда, введите вес в текстовом поле нажмите и удерживайте Ctrl + Сдвиг ключ, а затем нажмите на ХОРОШО или ударить Входить запустить повышенный Терминал Windows.Терминал Windows
  2. Нажмите Да в ОАК быстрый.Нажмите Да
  3. Нажмите на стрелку вверху и выберите Командная строка из выпадающего меню. Командная строка для исправления незарегистрированного vba
  4. Теперь вставьте следующие три команды по одной и нажмите Входить после каждого запуска DISM орудие труда:DISM.exe /Online /Cleanup-image /Scanhealth DISM.exe /Online /Cleanup-image /Restorehealth DISM.exe /online /cleanup-image /startcomponentcleanup
  5. Теперь выполните следующую команду, чтобы выполнить SFC сканирование:sfc /scannowСканирование SFC для исправления незарегистрированного vba

SFC (Проверка системных файлов) сканирование и DISM (Обслуживание образов развертывания и управление ими) tool — это два эффективных метода устранения множества проблем, связанных с поврежденными системными файлами или проблемами с образом Windows.

4. Обновите Microsoft Office

  1. Запустите любой Microsoft Office приложение и откройте новый пустой документ.
  2. Теперь нажмите на Файл меню в верхнем левом углу.Меню «Файл» для исправления незарегистрированного vba
  3. Выбирать Счет из списка опций слева.учетные записи
  4. Далее нажмите на Параметры обновления кнопка под Информация о товаре.Параметры обновления
  5. Наконец, выберите Обновить сейчас из вариантов всплывающего меню.Обновите сейчас, чтобы исправить незарегистрированный vba
  6. Дождитесь установки обновления, если оно доступно.

Если проблема связана с текущей версией, попробуйте установить последнюю версию Microsoft Office.

Это все способы, которыми вы можете исправить Класс не зарегистрирован Ошибка VBA при попытке запустить макрос в Excel. Если ни один из приведенных здесь методов не помогает, обновите MS Office до последней доступной версии.

Кроме того, узнайте, как исправить ошибку выполнения VBA 1004.

Если у вас есть другие вопросы или вы знаете метод, которого здесь нет, оставьте комментарий в разделе ниже.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *