VBA error- Class not registered

Configurare noua (How To)

Situatie

Rezolvare eroare VBA error- Class not registered

  • Acest lucru se poate datora lipsei fișierelor DLL, fișierelor de sistem corupte sau problemelor cu Microsoft Office însuși.
  • Pentru a rezolva eroarea, reparați Microsoft Office, rulați scanarea DISM și SFC.

Solutie

Pasi de urmat
1. Reparați Microsoft Office
  1. Apăsați WindowsR pentru a lansa comanda Run, tastați appwiz.cpl în câmpul de text și fie faceți clic pe OK , fie apăsați Enter pentru a lansa fereastra Programs and Features .
  2. Găsiți intrarea Microsoft Office , selectați-o, apoi faceți click pe Change
  3. Faceți click pe Yes în promptul UAC (User Account Control) care apare.
  4. Acum, selectați opțiunea Online Repair și faceți click pe butonul Repair pentru a începe procesul.

S-a constatat că procesul de reparare elimină o mulțime de probleme cu Microsoft Office, inclusiv eroarea VBA de clasă neînregistrată. Dacă această metodă nu funcționează, mergeți la următoarea.

2. Înregistrați fișierul DLL critic
  1. Apăsați WindowsSpentru a lansa meniul Căutare, introduceți Windows Terminal în câmpul de text din partea de sus, faceți click dreapta pe rezultatul căutării și selectați Run as administrator din meniul contextual.
  2. Faceți click pe yes în promptul UAC care apare.
  3. Acum, faceți click pe săgeata în jos și selectați Command Prompt din lista de opțiuni. Alternativ, puteți apăsa CtrlShift2 pentru a lansa Command Prompt .
  4. Tastați/lipiți următoarea comandă și apăsați Enter:    cd C:\Windows\SysWOW64\
  5. Acum, executați următoarea comandă pentru a înregistra fișierul DLL necesar: Regsvr32 fm20.dll
3. Rulați scanarea DISM și SFC
  1. Apăsați WindowsR pentru a lansa comanda Run , introduceți wt în câmpul de text, apăsați și mențineți apăsată tasta CtrlShift, apoi faceți click pe OK sau apăsați Enter pentru a lansa un Windows terminal .
  2. Faceți click pe yes în promptul UAC .
  3. Faceți click pe săgeata din partea de sus și selectați Command Prompt din meniu
  4. Acum, lipiți următoarele trei comenzi pe rând și apăsați Enterdupă fiecare pentru a rula instrumentul DISM :

DISM.exe /Online /Cleanup-image /Scanhealth

DISM.exe /Online /Cleanup-image /Restorehealth

DISM.exe /online /cleanup-image /startcomponentcleanup

5.Acum, executați următoarea comandă pentru a efectua scanarea SFC :

sfc /scannow

Scanarea SFC (System File Checker) și instrumentul DISM (Deployment Image Service and Management) sunt două metode eficiente de a rezolva o mulțime de probleme legate de fișierele de sistem corupte sau de problemele cu imaginea Windows.

4. Actualizați Microsoft Office
  1. Lansați orice aplicație Microsoft Office și deschideți un nou document gol.
  2. Acum, faceți clic pe meniul File din colțul din stânga sus.
  3. Selectați Accountt din lista de opțiuni din stânga.
  4. Apoi, faceți click pe butonul update options de sub Product Information.
  5. În cele din urmă, selectați Update Now din opțiunile din meniu
  6. Așteptați instalarea actualizării, dacă există una disponibilă.

Dacă este o problemă cu versiunea actuală, încercați să instalați cea mai recentă versiune de Microsoft Office.Acestea sunt toate modalitățile prin care puteți remedia eroarea VBA Clasa neînregistrată atunci când încercați să rulați macrocomandă în Excel.

Tip solutie

Permanent

Voteaza

(4 din 7 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?