10 Working Solutions To Fix Excel Error Stdole32.tlb

Encountering Excel Error Stdole32.tlb is quite disturbing as that will impede the workflow. Isn’t it..? If you are the one who is dealing with the same Excel Error Stdole32.tlb then this post is really going to help you a lot.

The Excel error stdole32.tlb is commonly faced by the Excel 2007 users but is not limited to it. As Excel 2019 and 2016 users are also found reporting about the error stdole32.tlb.

So, to help your out I am going to describe some best working solutions to fix Excel error stdole32.tlb. But before moving towards the fixes catch complete detail about this stdole32.tlb Excel error.

What Is STDOLE32.TLB Error?

Error STDOLE32.TLB is the result of crashing or failing Excel applications. The error is an indication that some code is not working during the runtime but it’s doesn’t mean it got corrupted.

Such type of error frequently appears like an annoying notification and sticks on your screen until it gets fixed.

To recover corrupt Excel file, we recommend this tool:

This software will prevent Excel workbook data such as BI data, financial reports & other analytical information from corruption and data loss. With this software you can rebuild corrupt Excel files and restore every single visual representation & dataset to its original, intact state in 3 easy steps:

  1. Download Excel File Repair Tool rated Excellent by Softpedia, Softonic & CNET.
  2. Select the corrupt Excel file (XLS, XLSX) & click Repair to initiate the repair process.
  3. Preview the repaired files and click Save File to save the files at desired location.

How Runtime Error STDOLE32.TLB Triggers?

Excel Error Stdole32.Tlb Memory Leak –

Due to Stdole32.Tlb Memory Leak error the sizes of Excel memory frequently raises up and it will drop–down the overall system performance.

It also triggers the infinite loop or repetition of the same task again and again.

Error STDOLE32.TLB Logic Error –

Due to this logic error, you will start getting the incorrect output even though you have assigned the correct input.

Well, the main culprit behind this error is the imperfection in Microsoft Corporation source code which is responsible for handling up all the input data.

Error STDOLE32.TLB Crash

This error hinders your Excel program from performing any kind of task on it. Apart from this Excel application get completely unable to assign sufficient output as per the given input.

What Are Different Types Of Excel Stdole32.Tlb Error frequently Encountered?

Excel Error Stdole32.Tlb comes in a different form, so let’s check it out:

  • “Microsoft Excel Error Stdole32.Tlb Software Error.”
  • “Microsoft Excel Error Stdole32.Tlb is not a valid Win32 application.”
  • “Sorry, Microsoft Excel Error Stdole32.Tlb encountered a problem.”
  • “Microsoft Excel Error Stdole32.Tlb can’t be located.”
  • “Microsoft Excel Error Stdole32.Tlb is missing.”
  • “Start-up error in application: Microsoft Excel Error Stdole32.Tlb.”
  • “Microsoft Excel Error Stdole32.Tlb not working.”
  • “Microsoft Excel Error Stdole32.Tlb failure.”
  • “Software Path Fault: Microsoft Excel Error Stdole32.Tlb.”

What Are The Causes Of Error stdole32.tlb?

Well, there are many reasons responsible for getting the Excel error stdole32.tlb. Here check out some of the common ones:

  • Due to incomplete installation of Microsoft Office application.
  • Windows Registry corruption
  • Installation of another Excel-related application
  • Due to virus or malware infection
  • Due to bad sector present in the hard drive.

How To Fix Stdole32.Tlb Excel Error?

Following are the fixes which you must try to fix this Stdole32.Tlb error in Excel.

  1. Repair Microsoft Office
  2. Uninstall and Reinstall Office
  3. Delete Office Keys from Registry Database
  4. Change the Registry Keys Permission
  5. Scan your System for Virus/Malware
  6. SFC Scanning
  7. Rename the Setup File
  8. Deleting Temporary Files
  9. Updating Windows

Fix 1: Repair Microsoft Office 

As it is said above, due to some issue in the Microsoft Office package users are getting the error. So, here it is recommended to repair Microsoft Office 2007 package as the problem commonly seen in the Excel 2007.

Doing this will solve the file corruption and after repairing Microsoft Office, files will be renewed with the new one.

The entire application of Microsoft Office such as Excel, Outlook, Access, PowerPoint and others is repaired.

Here follow the steps to do so:

  • Press Windows + R key > hit appwiz.cpl > hit Enter.
  • This will open the Program and Features applet.
  • Then right-click on Microsoft Office 2007 > click Change.
  • Click on Repair > Continue.
  • As the Microsoft Office 2007, finish the repair process, reboot your Windows OS.

Now try to run the Excel file and check whether the error is fixed or not.

Also Read: 3 Ways to Fix “File in Use” Error in Excel 2007 & 2010

Fix 2: Uninstall and Reinstall Office

It is found that many users are getting the Excel Error Stdole32.tlb due to the incomplete installation of the corrupt Microsoft office program.

So here it is recommended to try uninstalling and then reinstalling the Microsoft Office program. Well, there are many tools available online then help you to completely uninstall the program you can make use of it to completely uninstall the Office program.

Removing any program manually won’t remove the leftover components in the computers. So for the best results make use of the third-party tool available online. And after reinstalling the Office program check if the error stdole32.tlb is fixed.

Fix 3: Delete Office Keys from Registry Database

Well, in this method to solve Excel error stdole32.tlb, here you need to work with a registry.

Please Note: Before moving further it is recommended to the backup registry database. As if in case any misconfiguration occurs, revert the registry database to the previous state to work without the problems.

Know to follow the steps given:

  1. First hit Windows logo > type regedit
  2. And right-click on regedit > select Run as administrator
  3. To confirm running Regedit as administrator click Yes.
  4. Click File > Export
  5. Enter the File name, under Export range select All > click
  6. Move to HKEY_CURRENT_USER\Software\Microsoft\Office.
  7. Delete the subkey named Excel. If some keys cannot be found or deleted, then skip them.
  8. You need to open subfolders 8.0, 9.0, 10.0, 11.0 and 12.0 > delete subkeys Excel. If some keys are not found or deleted, skip them.
  9. Now right click on Excel, too, you will delete Excel subkey.
  10. Click Yes, to confirm the delete.
  11. Now move to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office
  12. Delete subkey named Excel. If some keys cannot be found or deleted, skip them.
  13. Here you need to open subfolders 8.0, 11.0 and 12.0 >  delete subkeys Excel.
  14. Right-click on Microsoft Excel, and delete Excel subkey.
  15. And close the registry editor > reboot your Windows OS

I Hope, after following this solution you are able to fix Excel error stdole32.tlb but if not then follow the last solution.

Also Read: 7 Underrated Excel Functions That I Wish Knew Before

Fix 4: Change the Registry Keys Permission

If the above method won’t work for you, then try the last manual solution. Here you need to change some registry database permissions.

Please Note: Before doing any changes it is recommended to back up the registry database to avoid further issues. And also if this won’t work for you, then it is easy to revert back to the previous state.

Here follow the steps to do so

  • Hit Windows logo > type regedit
  • Then, right-click on regedit > select Run as administrator
  • And click Yes to confirm running regedit as administrator > click File > Export

  • Next type File name and under Export range select All > click Save

  • Move to the HKEY_CLASSES_ROOT\Excel.Chart.8
  • Right Click on Chart.8 > choose Permissions

  • And in the Permission windows > click on Add

  • Next under Enter the object names to select (examples): type Everyone > click Check Names

  • To confirm adding object Everyone > click OK
  • As this is finished, click on the Advanced tab > then under Owner > click Change

  • Now again, under “Enter the object names to select (examples): type Everyone” > Check Names
  •  Next, click OK for confirming adding object Everyone

  • As the owner of this key is successfully changed, you can see that Owner is changed from System to Everyone. Click Apply and then OK.
  • And under Permission > select Everyone > allow the check box for Full Control and Read
  • Then, click on Apply > OK

  • By pressing F5 refresh registry database, doing this will create a new Sub key below Chart.8 called Protocol
  • Change the permissions of the key by repeating steps from 7 to 17
  • And again refresh the registry database and follow the same sequence of steps for adding permission to the following Sub keys StdFileEditing\Server.
  • Next close the registry editor > reboot your Windows OS.

And after completing the whole process try to run Microsoft Excel.

But if in case, this won’t solve your problem then restore the registry backup file.

To do this select File and > Import, and move to the registry backup file and click Open. If you successfully restored the registry to the previous start, the below-given notification will appear to you.

Keys and valued contained in backup file (C:\Users\user\Desktop\backup09072017.reg have been successfully added to the registry.

  • After that, restart your Windows operating system.

Fix 5: Scan Your System For Virus/Malware

If after following the above-given fixes still, you are getting the error Stdole32.tlb in Excel then the reason can be the virus or malware infection.

In many cases, it is found that runtime error Stdole32.tlb appears due to virus or malware infection. So check for the virus infection to repair the infected files.

In that case, you are recommended to scan your system with this Malware Removal Tool.

Helpful Article: Top 5 Methods to Repair & Recover Virus Corrupted Excel Files

Fix 6: SFC Scanning

There are some possibilities that certain important system files got corrupted and thus you are getting the stdole32.tlb error in Excel.

To deal with this situation, system files check (SFC) scan is going to give your great help. The process of SFC scan checks all the damaged files and then repairs them. Here are the steps that you need to follow.

  • Hit the Windows+R key.
  • In the opened RUN window you type the cmd text and then press the Enter.
  • On the command prompt window type, the sfc\scannow hit the Enter button.

Use System File Checker

After the scan gets over, execute the Excel application one more time to check whether everything is OK or not.

Fix 7: Rename The Setup File

This method is quite effective in resolving the Excel stdole32.tlb error.

For this solution, you have to open the File Explorer and then look for its setup file.

This file is saved in the following locations, so check this out.

  • C:\Program Files\Common Files\microsoft shared\OFFICE12\Office Setup Controller
  • C:\Program Files (x86)\Common Files\microsoft shared\OFFICE12\Office Setup Controller


In the above-mentioned path, OFFICE12 is replaced with a different MS Office version.

Make a right-click over the setup file. After that select the Rename option. Now you have to input something else rather than the setup file.

After making all such changes, you may get the Excel stdole32.tlb error but it won’t get configured once you click the ok button. Now you can use your Excel application properly.

Fix 8: Deleting Temporary Files

Excessive cached data also results in Stdole32.tlb memory leak error.

To fix this problem, you can either use the disk cleanup or CCleaner software. Or alternatively, you can go through these manual steps:

  • Hit the Windows+R key.
  • In the opened run window enter the %temp% text and after that press the Enter button.

Deleting Temporary Files

  • Hit the Ctrl+A button to choose entire files and then hit the Shift+ Del buttons to delete of all them.

Deleting Temporary Files 1

Now open your excel workbook and check whether the problem still persists or not.

Fix 9: Updating Windows

Check whether your Windows updated with the latest patch.

  • Hit the Windows +I key.
  • Make a tap over the “Update and Security” option.
  • Hit the Windows Updates option and make a check if any update is available or not.

Update Windows OS

  • Allow the updates to gets completely downloaded & installed properly. To check the application of those updates simply restart your PC and you will see that the problem is been resolved.

Hope the given fixes help you to solve the error but if not then make use of the automatic MS Excel Repair Tool.

Automatic Solution: MS Excel Repair Tool

Utilize the professional recommended MS Excel Repair Tool to repair corrupt, damaged as well as errors in Excel files. This tool allows to easily restore all corrupt Excel files including the charts, worksheet properties cell comments, and other important data.

With the help of this, you can fix all sorts of issues, corruption, errors in Excel workbooks. This is a unique tool to repair multiple excel files at one repair cycle and recovers the entire data in a preferred location. It is easy to use and compatible with both Windows as well as Mac operating systems. This supports the entire Excel version and the demo version is free.

* Free version of the product only previews recoverable data.

Steps to Utilize MS Excel Repair Tool:



I Hope, after following the solutions you are able to resolve Excel error stdole32.tlb.

I tried my best to provide the best working solutions to fix Excel errors.

However, these are quite complicated so if you are not technically savvy, then it is suggested to follow the automatic solution.

Additionally, always keep the backup of the important files to overcome the situation.

If, in case you have any additional questions concerning the ones presented, do tell us in the comments section below or you can also visit our Repair MS Excel blog section.

Good Luck…

5 Working Solutions To Fix Excel Error Stdole32.tlb
Article Name
5 Working Solutions To Fix Excel Error Stdole32.tlb
Try some best fixes to resolve Excel Error Stdole32.tlb. fix 1: Repair Microsoft Office 2007, Fix 2: Delete Office Keys from Registry Database, Fix 3: change the registry keys permission and more...
Publisher Name
Repair MS Excel Blog
Publisher Logo

Priyanka is an entrepreneur & content marketing expert. She writes tech blogs and has expertise in MS Office, Excel, and other tech subjects. Her distinctive art of presenting tech information in the easy-to-understand language is very impressive. When not writing, she loves unplanned travels.