Object library invalid or contains references to object definitions that could not be found (After MS12-027 update on 10 April 2012.)

To resolve this issue, you must delete the cached versions of the control type libraries (extender files) on the client computer. To do this, you must search your hard disk for files that have the ".exd" file name extension and delete all the .exd files that you find.
These .exd files will be re-created automatically when you use the new controls the next time that you use VBA. 

These extender files will be under the user's profile and may also be in other locations, such as the following:

C:\documents and settings\username\Application Data\Microsoft\Forms
C:\documents and settings\username\AppData\Local\Temp\VBE

For Windows 7:
C:\Users\USER NAME\AppData\Roaming\Microsoft\Forms
C:\Users\USER NAME\Application Data\Microsoft\Forms

Also, you should remove the SWING Software template document from:
C:\Users\USER NAME\AppData\Roaming\SWING Software\Integrator

Please remove all the files (extender and SWING Integrator template) before you try to create new Word document.

Please find below Microsoft Knowledge base article reflecting the update that compromise the Windows Common control.
Microsoft Security Bulletin MS12-027 - Critical

Below link contains the solution to the issue caused by the security update:
MS12-027: Vulnerability in MSCOMCTL.OCX could allow Remote Code Execution: April 10, 2012


Comments