Microsoft Office är en programvara som många använder dagligen. Oavsett om det handlar om att skriva ett dokument, förbereda en tabell eller skapa en presentation, är vikten av ett MS Office-program svår att underskatta. Trots detta kan det ibland vara frustrerande att öppna Microsoft Word eller Excel på grund av olika problem med Microsoft Office-paketet. Ett exempel är när Windows försöker konfigurera Microsoft Office 2007 varje gång du startar Word eller Excel, vilket kan leda till felmeddelandet stdole32.tlb. I den här artikeln går vi igenom hur du kan lösa detta problem.
Åtgärda felet stdole32.tlb i Excel för Windows 10
Felmeddelandet stdole32.tlb kan bero på flera orsaker:
-
Minnesläcka: Ett minnesläckageproblem kan leda till att Excels minnesanvändning ökar kontinuerligt, vilket försämrar systemets prestanda. Det kan också resultera i en oändlig slinga eller att samma process utförs om och om igen.
-
Logiskt fel: Trots korrekt inmatning kan logiska fel leda till felaktig utdata. Ofta beror detta på ett fel i Microsofts källkod som hanterar inkommande data.
-
Krasch: Detta fel kan hindra Excel från att utföra uppgifter korrekt. Programmet kan krascha eller ge felaktig utdata, trots korrekt inmatning.
Detta fel uppstår alltså när Excel kraschar eller inte fungerar som det ska. Det indikerar att delar av koden inte körs korrekt, men det betyder inte nödvändigtvis att koden är korrupt. Felet kan vara mycket irriterande eftersom det stoppar arbetet i Excel. Användare av Excel 2007 är särskilt drabbade, men även användare av nyare versioner som Excel 2019 och 2016 har rapporterat problemet. Om du upplever detta fel, kan den här artikeln hjälpa dig.
Metod 1: Reparera Microsoft Office
Som tidigare nämnts är en av orsakerna till detta fel en bugg i Microsoft Office. En första åtgärd kan vara att reparera Microsoft Office 2007. Vid en reparation kommer eventuella skadade filer att ersättas med nya. Eftersom felet ofta förekommer i Excel 2007, är det en bra idé att börja med att reparera Office-paketet. Följ dessa steg:
1. Öppna dialogrutan Kör genom att trycka på Windows-tangenten + R samtidigt.
2. Skriv `appwiz.cpl` och tryck på Enter för att öppna appleten Program och funktioner.
3. Högerklicka på Microsoft Office 2007 och välj Ändra.
4. Klicka på Ja i bekräftelsefönstret.
5. Välj Reparera och sedan Fortsätt.
6. Klicka återigen på Reparera.
7. När Microsoft Office 2007 har slutfört reparationen, klicka på Stäng.
Metod 2: Uppdatera Windows
Windows-uppdateringar kan lösa många typer av problem. Kontrollera om du har den senaste versionen av Windows. Genom att uppdatera operativsystemet kan du potentiellt lösa problemet. Följ en guide för hur du laddar ner och installerar den senaste uppdateringen för Windows 10 för att göra det.
Metod 3: Kör en skanning efter skadlig programvara
Om du fortfarande har problem med Excel efter att ha testat de föregående stegen, kan det vara så att ett virus eller skadlig kod har tagit sig in i ditt system och orsakar felet. Det är därför viktigt att du skannar datorn efter skadlig programvara och tar bort eventuella hot. Använd en guide för att ta bort skadlig programvara från din Windows 10-dator.
Metod 4: Reparera systemfiler
Det finns en risk att viktiga systemfiler är skadade, vilket kan leda till stdole32.tlb-felet i Excel. Systemfilskontrollen (SFC) kan hjälpa dig i den här situationen. SFC-skanningen letar efter skadade filer och reparerar dem. En fullständig genomsökning rekommenderas för att lösa problemet. Följ en guide om hur du reparerar systemfiler i Windows 10 för att utföra stegen korrekt.
Metod 5: Ändra behörighet för registernycklar
Om de tidigare metoderna inte har fungerat kan du försöka ändra behörigheterna i registerdatabasen. Följ instruktionerna nedan för att göra detta:
Obs: Det rekommenderas att du säkerhetskopierar registerdatabasen innan du gör några ändringar. Om något går fel kan du återställa registret till ett tidigare fungerande läge.
1. Öppna dialogrutan Kör genom att trycka på Windows-tangenten + R samtidigt.
2. Skriv `regedit` och tryck på Enter för att öppna Registereditorn.
3. Klicka på Ja i bekräftelsefönstret för användarkontot.
4. Välj Arkiv och sedan Exportera i rullgardinsmenyn.
5. Ange ett filnamn. Välj Alla under Exportera intervall och klicka på Spara.
6. Navigera till följande sökväg i Registereditorn:
HKEY_CLASSES_ROOTExcel.Chart.8
7. Högerklicka på `Excel.Chart.8` och välj Behörigheter i rullgardinsmenyn.
8. Klicka på Lägg till i fönstret Behörigheter.
9. Skriv Alla under ”Ange objektnamn” och klicka på ”Kontrollera namn”.
10. Klicka på OK för att bekräfta tillägget av objektet Alla.
11. Klicka sedan på knappen Avancerat.
12. Ändra ägare genom att klicka på Ändra.
13. Skriv Alla under ”Ange objektnamn” och klicka på ”Kontrollera namn”.
14. Klicka på OK för att bekräfta tillägget av objektet Alla.
15. Klicka sedan på Verkställ och OK.
16. Välj Alla under Behörigheter och markera rutorna Full kontroll och Läs.
17. Klicka på Verkställ och OK.
18. Tryck på F5 för att uppdatera registerdatabasen, vilket skapar en ny undernyckel som heter Protocol under `Excel.Chart.8`.
19. Upprepa steg 7-16 för att uppdatera behörigheterna för den här nyckeln.
20. Uppdatera registerdatabasen genom att trycka på F5 igen och upprepa proceduren för att ge tillstånd till undernyckeln StdFileEditingServer.
21. Stäng slutligen Registereditorn.
Metod 6: Ta bort Office-nycklar från registerdatabasen
Ytterligare ett sätt att åtgärda felet är att arbeta med registret igen. Det rekommenderas starkt att du säkerhetskopierar registret innan du gör några ändringar. Du kan göra en säkerhetskopia som i föregående metod. Om det sker en felkonfiguration i registret, kan du återställa det till ett tidigare, fungerande tillstånd. Följ anvisningarna för att fixa stdole32.tlb-felet:
Obs: Om du inte kan ta bort eller hitta vissa nycklar, är det inget att oroa sig över. Det kommer inte att påverka felsökningsprocessen.
1. Öppna dialogrutan Kör genom att trycka på Windows-tangenten + R samtidigt.
2. Skriv `regedit` och tryck på Enter för att öppna Registereditorn.
3. Klicka på Ja i bekräftelsefönstret.
4. Välj Arkiv och sedan Exportera i rullgardinsmenyn.
5. Ange ett filnamn. Välj Alla under Exportera intervall och klicka på Spara.
6. Navigera till följande plats i Registereditorn:
HKEY_CURRENT_USERSoftwareMicrosoftOffice
7. Högerklicka på undernycklarna Word och Excel och välj Ta bort för att radera dem.
8. Öppna undermapparna 8.0, 9.0, 10.0, 11.0 och 12.0 och ta bort undernycklarna Excel och Word.
Obs 1: Om du har problem med Word, ta bort undernyckeln Word. Om du har problem med båda, ta bort både Word och Excel.
Obs 2: Om du inte hittar dessa undermappar, leta efter andra versioner som 15.0 och 16.0.
9. Klicka på Ja för att bekräfta raderingen av nyckeln.
10. Radera på samma sätt undernycklarna märkta Word och Excel i sökvägen:
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftOffice.
11. Stäng slutligen Registereditorn.
Metod 7: Ta bort tillfälliga filer
Program cachar ibland data för att förbättra laddningstider och användarupplevelsen. Den här cachen kan dock bli korrupt med tiden, vilket kan störa viktiga systemfunktioner. För mycket cachad data kan också orsaka minnesläckagefel. Ta bort alla temporära filer på datorn genom att följa stegen nedan för att fixa stdole32.tlb-felet:
1. Öppna dialogrutan Kör genom att trycka på Windows-tangenten + R samtidigt.
2. Skriv `%temp%` och tryck på Enter för att öppna mappen för temporära filer.
3. Markera alla filer genom att trycka på Ctrl + A och sedan Shift + Delete för att radera dem permanent.
Metod 8: Byt namn på installationsfilen
I vissa fall kan det hjälpa att byta namn på installationsfilen. Detta kan lösa problemet med Excel. Exempel:
1. Öppna Filutforskaren genom att trycka på Windows-tangenten + I.
2. Navigera till följande sökväg:
C:Program FilesCommon Filesmicrosoft sharedOFFICEXOffice Setup Controller
Obs 1: Om du inte kan navigera till den här sökvägen, försök med följande:
C:Program Files (x86)Common Filesmicrosoft sharedOFFICEXOffice Setup Controller
Obs 2: X ska ersättas med den version av Microsoft Office som är installerad på din dator.
3. Högerklicka på installationsfilen och välj Byt namn.
Obs: Byt namn på filen till något annat än Setup.
4. Bekräfta eventuella meddelanden.
5. När du stöter på felet, kör programmet och klicka på OK.
Metod 9: Avinstallera de senaste uppdateringarna
En inkompatibel Windows 10-uppdatering kan också orsaka problemet. Avinstallera de senaste uppdateringarna som har installerats på din dator för att lösa felet. Så här gör du:
1. Tryck på Windows-tangenten och skriv Kontrollpanelen. Klicka sedan på Öppna som visas.
2. Ställ in Visa som kategori.
3. Klicka på Avinstallera ett program under Program-menyn.
4. Klicka på Visa installerade uppdateringar i den vänstra rutan.
5. Leta upp och välj den senaste uppdateringen baserat på Installationsdatumet och klicka på Avinstallera.
6. Bekräfta och starta sedan om datorn.
Metod 10: Installera om Microsoft Office
En ofullständig eller felaktig installation av Microsoft Office kan orsaka stdole32.tlb-felet. Avinstallera Office helt och installera om det från Microsofts officiella webbplats. En manuell avinstallation raderar inte alla filer från systemet. Följ de här stegen för att ta bort Office från din dator:
1. Öppna Inställningar genom att trycka på Windows-tangenten + I samtidigt.
2. Välj Appar.
3. Rulla ned och klicka på Microsoft Office.
4. Klicka på Avinstallera.
5. Klicka på Avinstallera i popup-fönstret och sedan Ja.
<img decoding=”async” class=”alignnone wp-image-93995″ width=”700″ height=”479″ src=”https://wilku.top/wp-content/uploads/202