mscomctl.ocx on my dev machine gives me problems since security patch of MS

Posted by Bronzato on Stack Overflow See other posts from Stack Overflow or by Bronzato
Published on 2012-10-13T09:33:36Z Indexed on 2012/10/13 9:36 UTC
Read the original article Hit count: 210

Filed under:

I am busy on this problem since 2 days ago and hope someone can get me out of it. I have Excel 2010 (full install 944Mb) on my Windows 8 computer. It works well. But when I modify my workbook (containing a ListView version 6.0) I am not able to run it on my client's computer. I get the error: Could Not Load An Object. Not Available on This Machine. Even it works well on my dev machine.

The reason is: Microsoft applied a Security Patch (near august 2012 I think) on mscomctl.ocx and my Excel 2010 installation files (downloaded not long ago) contains the new version of mscomctl.ocx. The clients using my Excel file don't apply the security patch at this moment.

Se everytime I publish my Excel file to client's computers (from my dev environment), I reference the new mscomctl.ocx. That's the problem.

I already try to get the old mscomctl.ocx from client's computer and copy & register it on my dev machine but then I got errors (Class not registered, ...) when I create a userform and drag a listview on it.

So:

mscomctl.ocx on client's machine is version 6.1.98.13 from 2008.

mscomctl.ocx on my dev machine is version 6.1.98.34 from 2012.

My question: Does someone have an idea how to proceed to have a usable version of mscomctl.ocx on my dev machine?

Thank you very much.

© Stack Overflow or respective owner

Related posts about excel