Поправка: VBA грешка - Класът не е регистриран

  • Много потребители съобщават, че са срещнали грешката Class not registered VBA, когато изпълняват макрос в Excel.
  • Това може да се дължи на липсващи DLL файлове, повредени системни файлове или проблеми със самия Microsoft Office.
  • За да разрешите грешката, поправете Microsoft Office, стартирайте сканирането на DISM и SFC или опитайте другите две корекции тук.
Поправете грешка в класа не е регистриран VBA

хИНСТАЛИРАЙТЕ, КАТО ЩРАКНЕТЕ ВЪРХУ ФАЙЛА ЗА ИЗТЕГЛЯНЕ

За да коригирате различни проблеми с компютъра, препоръчваме Restoro PC Repair Tool:
Този софтуер ще поправи често срещани компютърни грешки, ще ви предпази от загуба на файлове, злонамерен софтуер, хардуерна повреда и ще оптимизира вашия компютър за максимална производителност. Отстранете проблеми с компютъра и премахнете вирусите сега в 3 лесни стъпки:
  1. Изтеглете Restoro PC Repair Tool който идва с патентовани технологии (наличен патент тук).
  2. Щракнете върху Започни сканиране за да намерите проблеми с Windows, които биха могли да причинят проблеми с компютъра.
  3. Щракнете върху Поправи всичко за да коригирате проблеми, засягащи сигурността и производителността на вашия компютър
  • Restoro е изтеглен от 0 читатели този месец.

Въпреки че пакетът Microsoft Office е един от най-добрите продукти в категорията, потребителите често срещат грешки в него. Един такъв е Клас не е регистриран VBA грешка в Microsoft Excel.

Грешката обикновено се среща при опит за стартиране на макрос в Excel, въпреки че това не винаги е така. Когато това се случи, не можете да изпълните желаната функция.

както и да е Клас не е регистриран VBA грешката не е толкова сложна, колкото изглежда, и ние изброихме най-добрите корекции за нея в следващия раздел.

Как да поправя Клас не е регистриран VBA грешка?

1. Ремонтирайте Microsoft Office

  1. Натиснете Windows + Р за стартиране на Бягай команда, тип appwiz.cpl в текстовото поле и щракнете върху Добре или удари Въведете за стартиране на Програми и функции прозорец.appwiz.cpl
  2. Намерете Microsoft Office запис, изберете го и след това щракнете върху Промяна.Промяна на фиксирания клас не е регистриран vba
  3. Щракнете върху да в UAC (контрол на потребителските акаунти) подкана, която изскача.Щракнете върху Да
  4. Сега изберете Онлайн ремонт опция и щракнете върху Ремонт бутон, за да стартирате процеса.Онлайн ремонт за коригиране на класа не е регистриран vba

Установено е, че процесът на ремонт елиминира много проблеми с Microsoft Office, включително Клас не е регистриран VBA грешка. Ако този метод не работи, преминете към следващия.

2. Регистрирайте критичен DLL файл

  1. Натиснете Windows + С за стартиране на Търсене меню, въведете Windows терминал в текстовото поле в горната част щракнете с десния бутон върху съответния резултат от търсенето и изберете Изпълни като администратор от контекстното меню.Windows Terminal за коригиране на класа, който не е регистриран vba
  2. Щракнете върху да в UAC подкана, която се появява.да
  3. Сега щракнете върху стрелката, обърната надолу, и изберете Командния ред от списъка с опции. Като алтернатива можете да ударите Ctrl + Shift + 2 за стартиране Командния ред.Команден ред за коригиране на класа, който не е регистриран vba
  4. Въведете/поставете следната команда и натиснете Въведете:CD C:\Windows\SysWOW64\Изпълнете команда
  5. Сега изпълнете следната команда, за да регистрирате необходимото DLL файл:Regsvr32 fm20.dllрегистрирайте dll файл, за да коригирате класа, който не е регистриран vba

Друг бърз начин да регистрирате липсващи DLL файлове или да замените повредените е да използвате Restoro, надежден инструмент на трета страна. Освен това, той също така ще търси зловреден софтуер, ще го елиминира и ще поправи причинените щети. Освен това инструментът ще помогне и за оптимизиране на системния регистър.

Вземете Restoro

3. Стартирайте DISM и SFC сканиране

  1. Натиснете Windows + Р за стартиране на Бягай команда, въведете тегл в текстовото поле натиснете и задръжте Ctrl + Shift ключ и след това щракнете върху Добре или удари Въведете за стартиране на повишена Windows терминал.Windows терминал
  2. Щракнете върху да в UAC бърза.Щракнете върху Да
  3. Щракнете върху стрелката в горната част и изберете Командния ред от падащото меню. Команден ред за коригиране на класа, който не е регистриран vba
  4. Сега поставете следните три команди една по една и натиснете Въведете след всеки да стартирате DISM инструмент:DISM.exe /Online /Cleanup-image /ScanhealthDISM.exe /Online /Cleanup-image /RestorehealthDISM.exe /онлайн /cleanup-image /startcomponentcleanup
  5. Сега изпълнете следната команда, за да изпълните SFC сканиране:sfc /scannowSFC сканиране за коригиране на класа, който не е регистриран vba

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

Прочетете повече по тази тема
  • Microsoft Office не може да отвори този файл поради грешка в .zip архива
  • Поправка: Не може да се създават нови документи в Office 365

4. Актуализирайте Microsoft Office

  1. Стартирайте който и да е Microsoft Office приложение и отворете нов празен документ.
  2. Сега щракнете върху Файл меню близо до горния ляв ъгъл.Меню " Файл" за коригиране на класа, който не е регистриран vba
  3. Изберете Сметка от списъка с опции вляво.сметки
  4. След това щракнете върху Опции за актуализиране бутон под Информация за продукта.Опции за актуализиране
  5. Накрая изберете Актуализирайте сега от опциите в падащото меню.Актуализирайте сега, за да коригирате класа, който не е регистриран vba
  6. Изчакайте актуализацията да се инсталира, ако има такава.

Ако това е проблем с текущата версия, опитайте да инсталирате най-новата версия на Microsoft Office.

Това са всички начини, по които можете да поправите Клас не е регистриран VBA грешка при опит за стартиране на макрос в Excel. В случай, че никой от методите тук не помогне, надстройте до най-новата налична итерация на MS Office.

Освен това разберете как да коригирам грешката по време на изпълнение на VBA 1004.

Ако имате някакви други запитвания или знаете метод, който не е изброен тук, моля, пуснете коментар в раздела по-долу.

идея restoroВсе още имате проблеми?Поправете ги с този инструмент:
  1. Изтеглете този инструмент за ремонт на компютър оценен страхотно на TrustPilot.com (изтеглянето започва на тази страница).
  2. Щракнете върху Започни сканиране за да намерите проблеми с Windows, които биха могли да причинят проблеми с компютъра.
  3. Щракнете върху Поправи всичко за отстраняване на проблеми с патентовани технологии (Изключително отстъпка за нашите читатели).

Restoro е изтеглен от 0 читатели този месец.

5 бързи начина за отключване на сиви менюта в Excel

5 бързи начина за отключване на сиви менюта в ExcelExcel

Трябва да премахнете защитата на работния лист, върху който работитеКогато елементите от менюто на Excel са заключени или оцветени в сиво, има вероятност цялата работна книга да е защитена.Трябва д...

Прочетете още
Грешка по време на изпълнение 13: Несъответствие на типа [Коригиране]

Грешка по време на изпълнение 13: Несъответствие на типа [Коригиране]Грешки при изпълнениеExcel

Преинсталирайте проблемната програма в случай на грешки при инсталациятаГрешките по време на изпълнение обикновено възникват, когато програма се опитва да изпълни процес, който е невъзможен, или ко...

Прочетете още
Клетките на Excel не се сливат: 5 начина за отстраняване на този проблем

Клетките на Excel не се сливат: 5 начина за отстраняване на този проблемMicrosoft ExcelExcel

Можете да поправите работната си книга или да опитате да конвертирате таблицата в диапазонСливането на клетки прави набор от данни да изглежда представителен и правилно форматиран.Често обаче няма ...

Прочетете още