Excel 2007 start up "stdole32.tlb"


I have a user who is experiencing an issue with Excel 2007 on Windows 7, whereby whenever an Excel 2003 file is opened, am stdole32.tlb error appears - nothing else, just "stdole32.tlb" in an error message and Excel 'configures' and opens the spreadsheet everytime. However, this can be cancelled and it will still open and this only ever happens when there is not already an instance of Excel open.

The user had Excel 2003 & 2007 installed and certain Excel files were opening in Excel 2003 instead of 2007. After the default program was changed to 2007, 2003 was removed from the machine as they no longer had any use for it. That is when this error started occurring.

I have tried the steps highlighted in the following links to no avail;

Any help would be much appreciated.

Thanks in advance


Question Info

Last updated May 29, 2020 Views 17,635 Applies to:

Hi Joe,

Do you have the installation media and product key for Office 2007?


If yes, the let us remove the corrupted installation file and re-install Office 2007 as there are multiple issues.


Follow the steps provided below:


Step 1:

Run the FIX IT to remove Office 2003 and Office 2007 suite manually from the computer.

Office 2007 Suite: http://support.microsoft.com/kb/928218

Office 2003 Suite: http://support.microsoft.com/kb/2639197


Step 2:

Run the FIX IT to from the following link to remove traces of Office suite:



Step 3:

Restart the computer in Clean Boot and install Office 2007 Ultimate. Refer to the following article to restart the computer in Clean Boot:


 Note: After you have finished troubleshooting in clean boot, ensure you restart the computer in normal mode.


This should allow you to re-install Office 2007 on the computer.  If the issue persists, reply and we will be happy to help you further.

Thank You 

3 people were helped by this reply


Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.