- #ACTIVATE MSCOMCTL OCX UPDATE#
- #ACTIVATE MSCOMCTL OCX PATCH#
- #ACTIVATE MSCOMCTL OCX FULL#
- #ACTIVATE MSCOMCTL OCX REGISTRATION#
- #ACTIVATE MSCOMCTL OCX SOFTWARE#
#ACTIVATE MSCOMCTL OCX PATCH#
This was discovered using ProcMon on 2 different PC’s, one patch and one unpatched. With MS12-060, this version has been updated to “2.1”. Before the patch, references to MSCOMCTL in the VBA code would resolve to version “2.0” of the library.
#ACTIVATE MSCOMCTL OCX UPDATE#
Update (Thu Oct 18, 2012): Security Patch MS12-060 also appears to modify the TypeLib information of MSCOMCTL.OCX in the registry. Update: if you are having problems after installing Security Patch MS12-060 then click here.
Your Office program should work again after doing this.
#ACTIVATE MSCOMCTL OCX FULL#
I also re-registered MSCOMCT2.OCX, although not mentioned in the article, but only after I did my VBA running Office 2007 on W7 resumed full operation. You may have to repeat the above actions. The first ENTER unregisters the file, the second registers the file.Īccording to this same link, you may also need to remove a key in the registry (I did not add it because for me this was not necessary). Regsvr32.exe C:\Windows\System32\MSCOMCTL.OCXĮach time you press ENTER you will see a small informative message. Regsvr32.exe /u C:\Windows\System32\MSCOMCTL.OCX If on a 32-bit machine, type the following: Regsvr32.exe C:\Windows\SysWOW64\MSCOMCTL.OCX Regsvr32.exe /u C:\Windows\SysWOW64\MSCOMCTL.OCX
#ACTIVATE MSCOMCTL OCX REGISTRATION#
Mind that you must register the file as an Administrator otherwise the registration will fail. Luckily, it appears that the problems are being caused by a faulty registration of this file into the Registry and that re-registering this file makes them disappear. The same file has caused trouble earlier this year (April, 10). In this patch, Microsoft replaced the ActiveX Windows Common Controls file MSCOMCTL.OCX with a more secure version. Depending on the Add-In you could either get error messages, crippled command bars or ribbons, or no warning at all. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.Last Wednesday August 15, Security Patch MS12-060 from Microsoft hit the community and created quite some panic, because all of a sudden Add-Ins developed in VBA for Excel as well as for other Office applications stopped working.
The entire risk arising out of the use or performance of the sample code is borne by the user. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The sample code is provided on an "AS IS" basis.
#ACTIVATE MSCOMCTL OCX SOFTWARE#
Progress Software Corporation makes no explicit or implied claims to the validity of this information.Īny sample code provided on this site is not supported under any Progress support program or service. However, the information provided is for your information only. Progress Software Corporation makes all reasonable efforts to verify this information. The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”).