Thanks.
Further update - we've found that our fix doesn't work on all PCs. Where it doesn't we are now using a slight variant on other suggestions posted.
- Unregister mscomctl.ocx
- Rename mscomctl.ocx as mscomctlNEW.ocx
3) Copy an old version of mscomctl.ocx (from internet) to system32 or syswow64
- Register mscomctl.ocx
- Unregister mscomctl.ocx
- Delete mscomctl.ocx
- Rename mscomctlNEW.ocx as mscomctl.ocx
- Register mscomctl.ocx
Unbelievable - but it seems to work
Simply unregistering and then registering the new mscomctl.ocx has never worked for us
Thanks a lot, I was searching for this solution for a while.
We have an Access 2003 database used by several PCs on Windows XP.
I have first updated the reference to MSCOMCTL.OCX in VBA ("References" Menu).
It worked (listview seemed to be ok in the form) but everytime I was moving the mouse or clicking in the list, I had error messages (Mouse_Move, Item_Click, etc.).
Finally, this get solved by your solution :
- unregistering the 6.1.98.34 version
- registering back the 6.1.98.33 version
- unregistering the 6.1.98.33 version
- registering forth the 6.1.98.34 version
(no need to close the Windows session, no need to reboot Windows.
After that, no more errors.