"Run-time error" or "Compile error in hidden module: ThisShapeClass."
Problem
When you attempt to use VBA, Intelligent Shapes or OrgCharts you may get one of the following error dialogs:
"igxInshapesAddin
Run-time error '-2147467259(80004005)':
Class not registered.
You need the following file to be installed on your machine. MSSTDFMT.DLL."
Or the error:
"Microsoft Visual Basic for Applications
---------------------------
Compile error in hidden module: ThisShapeClass.
This error commonly occurs when code is incompatible with the version, platform, or architecture of this application. Click "Help" for information on how to correct this error."
Solution:
In both cases you will need to download the attached file (msstdfmt.dll) and register it using regsvr32.ex.
- Download the attached msstdfmt.dll to your hard drive
- Copy msstdfmt.dll to c:\windows\system32 if running on a 32 bit OS or to c:\windows\syswow64 if running on a 64 bit OS.
- Open a command prompt (cmd.exe) with administrator privileges
- In the prompt, if you're using a 32-bit OS type in: regsvr32 c:\windows\system32\msstdfmt.dll
If running on a 62-bit OS then type regsvr32 c:\windows\syswow64\msstdfmt.dll
If you've followed the instructions successfully, you will get a dialog "Registration succeeded" and the issues should go away.
Related articles