我最近在运行Office 2013的Windows 8.1计算机上安装了编译的Access应用程序,并且使用树视图的窗体似乎不工作。我得到的错误:如何让Treeview在Microsoft Access 2013 VBA代码,Windows 8中工作?
Object or class does not support this set of events.
我最近在运行Office 2013的Windows 8.1计算机上安装了编译的Access应用程序,并且使用树视图的窗体似乎不工作。我得到的错误:如何让Treeview在Microsoft Access 2013 VBA代码,Windows 8中工作?
Object or class does not support this set of events.
我解决我自己的问题有以下步骤:
regsvr32 /u MSCOMCTL.OCX
regsvr32 MSCOMCTL.OCX
注意:您需要在System32中执行此操作,而不是在64位办公室的Syswow64中执行此操作。哑命名标准,我知道。
@t_m,谢谢你的帮助!
要点是:您不能再在64位Office中操作TreeView。
没有特定的对象会给你一个错误,这很难。 MS Access有VBA代码吗?或使用MS Access数据库后端的应用程序前端? – Tak 2014-09-04 15:14:55
它是具有VBA代码的Microsoft Access。 MSCOMCTL.OCX没有适当的树视图控制似乎是一个问题。我尝试了[这里]的说明(http://thesmileycoder.com/treeview-working-in-access2013/),但没有奏效。 @t_m – Ash 2014-09-04 18:12:23
请确认您的机器上有MSCOMCTL.OCX,并使用RegEdit注册。 – Tak 2014-09-04 18:19:31