ActiveX Kill Bits security update (KB973346) blocks flex grid from MSFLXGRD.OCX

huangs3
huangs3 used Ask the Experts™
on
Hi Experts:

I have an ESRI ArcMap file (.MXD) with VBA running under Windows XP. It has VBA code using the Flex Grid control from C:\Windows\system32\msflxgrd.ocx

After installing the security update
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=24701af8-b87e-4e85-9463-f50755a1b6ad
the part of the VBA program using the flex grid is not working any more. Even though the OCX file is still there and it is still in the reference.

I opened the VBA form and found that the flex grid does not show up anymore, when I try to add another flex grid, there is a popup message "The subject is not trusted for the specified action.".

The version of msflxgrd.ocx on my computer is 6.0.84.18.

Can this be resolved without rolling back the security update?

Thank you!
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Commented:
I tried to change this registry item from 400(HEX) to 0[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{6262d3a0-531b-11cf-91f6-c2863c385e30}\"Compatibility Flags"]

The idea is from http://www.developersdex.com/vb/message.asp?p=640&r=6570804

Just don't understand that why the security update for IE Activex impacts VBA... is it a Microsoft bug?

Will there be any drawback if I use this as a solution. Is there better solution?

Thank you!

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial