vbams-accessactivexmsflexgrid

Can't use vba flex grid msflxgrd.ocx in ms-access


I wish to use a flex grid in my access form. I downloaded and registered msflxgrd.ocx successfully. It now appears in the list of insertable ActiveX controls in forms design, so all seems OK. But when I select the control named "Microsoft FlexGrid Control, version 6.0", I get the following error:

Microsoft Office Access doesn't support this ActiveX control

What's happening here? I am using Access 2007 - do I need a different control and is the one I tried to use supported by Access 2003 only? Or is something else wrong?


Solution

  • OCX components can be disabled because they could be malicious if they are used in a browser. To make this component work, you need to edit the registry: HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\Compatibility Flags Change Value from 1024 to ) for CLSID {6262D3A0-531B-11CF-91F6-C2863C385E30}, or the CLSID of your OCX Component.