“File Format No Longer Supported” in Excel 2010 for our COM library

Asking on this is a bit of a shot in the dark but we've exhausted all other options unfortunately.

Our software package's .exe file exposes a COM library which many customers use through VBA functions in their Excel spreadsheet.

One particular customer recently reinstalled Windows, and then upgraded their version of our software package and now get this error message when trying to import our exe into Excel as a COM reference: http://msdn.microsoft.com/en-us/library/office/gg264377.aspx

Has anyone ever seen this before? The software is made using Borland Delphi 7 but I'm not sure if that makes much of a difference.

Looking in registry our GUID for the COM library is there, with the correct file location. We've exhausted all our usual tricks for fixing weird symptoms with our software.

If anyone has any ideas or has seen this before in their own environment then help would be greatly appreciated!


As a wild guess I speculated that the client may have 64 bit Excel. That would not be compatible with your 32 bit COM server.

Apparently that wild guess proved to be accurate!

Need Your Help

Adding values in C using inline assembly

c gcc assembly inline-assembly

Im trying to get a grasp on the basics of inline assembly in C (ATT assembly), so Im practicing by adding 2 variables.