Поправка: 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 читатели този месец.

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

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

Много потребители на MS Excel са наблюдавали това съобщение за грешка, в което се казва „Вашите промени не можаха да бъдат запазени в„ FileName “поради нарушение на споделянето“. След като тази гре...

Прочетете още
Excel се изчерпа с ресурси, докато се опитваше да изчисли една или повече формули Fix

Excel се изчерпа с ресурси, докато се опитваше да изчисли една или повече формули FixExcel

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

Прочетете още
КОРЕКЦИЯ: Excel откри нечетима грешка в съдържанието

КОРЕКЦИЯ: Excel откри нечетима грешка в съдържаниетоExcel

Много потребители на Excel 2010 съобщават, че виждат грешка „Excel намери нечетливо съдържание във име на файл.xlsx“. Това нечетливо съдържание може да се дължи на различните функции, макроси или ф...

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