无法在Access 2013中的Treeview ActiveX对象上设置TreeCtrl对象属性

时间:2013-05-01 00:32:45

标签: ms-access ms-access-2013

我正在MS-Access表单上测试Treeview activeX对象。树视图本身工作正常,但是当打开Treeview的TreeCtrl对象属性窗口时,窗口加载但所有选项都是空白的。这种情况发生在Access 2013中。

我有一台运行Access 2010的笔记本电脑,所有选项都作为该版本的选项。

关于可能导致这种情况的任何想法?

2 个答案:

答案 0 :(得分:1)

去年夏天(2012年8月),MSCOMCTL.OCX出现了一些影响Treeview控件的问题。您可能想尝试一下here描述的修复,其中涉及

  • 删除过时的注册表项,然后

  • 手动(重新)注册Mscomctl.ocx文件

答案 1 :(得分:0)

我发现运行以下问题已解决此问题:

regsvr32 MSCOMCTL.OCX

以管理员身份登出,然后重新登录。不需要检测注册表项。我在Windows 7 32位上使用Access 2013 32位进行了测试。

不幸的是,即使在编译并保存为可执行文件后,此问题仍会出现在运行Access 2013的其他计算机上。并非所有用户都拥有管理员权限,我不能指望他们在安装应用程序时注册OCX。

但是,如果您从Microsoft的kb article下载FixIt,则可以在没有管理员权限的情况下运行它,它似乎也可以在不重新登录的情况下解决问题。