使用 TreeView (MSComctlLib.TreeCtrl.2) 的 Access 2010 应用程序按预期显示和填充,但在 Windows 安全补丁之后突然不会将事件触发回 VBA。
尝试回滚 /syswow64 中的 MSCOMCTL.OCX,但没有成功。
请 ping 任何类似的行为或解决问题的提示。
regards,
问题似乎是安全更新后 mscomctl.ocx 的注册表项被破坏。在此可以找到一种解决方案知识库文章。它建议以管理员身份运行此批处理文件:
reg delete hkcr\typelib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.0 /f
if exist %systemroot%\SysWOW64\cscript.exe goto 64
%systemroot%\system32\regsvr32 /u mscomctl.ocx
%systemroot%\system32\regsvr32 mscomctl.ocx
exit
:64
%systemroot%\sysWOW64\regsvr32 /u mscomctl.ocx
%systemroot%\sysWOW64\regsvr32 mscomctl.ocx
exit
我已经验证这在我们的环境中有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)