我正在 MS-Access 表单上测试 Treeview activeX 对象。树视图本身工作正常,但是当打开树视图的 TreeCtrl 对象属性窗口时,窗口加载但所有选项都是空白的。这发生在 Access 2013 中。
我有一台运行 Access 2010 的笔记本电脑,所有选项都在该版本中作为选择。
关于可能导致这种情况的任何想法?
我正在 MS-Access 表单上测试 Treeview activeX 对象。树视图本身工作正常,但是当打开树视图的 TreeCtrl 对象属性窗口时,窗口加载但所有选项都是空白的。这发生在 Access 2013 中。
我有一台运行 Access 2010 的笔记本电脑,所有选项都在该版本中作为选择。
关于可能导致这种情况的任何想法?
去年夏天(2012 年 8 月),MSCOMCTL.OCX 出现了一些问题,影响了 Treeview 控件。您可能想尝试此处描述的修复方法,其中涉及
删除过时的注册表项,然后
手动(重新)注册 Mscomctl.ocx 文件
我发现通过运行解决了这个问题:
regsvr32 MSCOMCTL.OCX
作为管理员,然后注销,然后重新登录。不需要删除注册表项。我在 Windows 7 32 位上使用 Access 2013 32 位进行了测试。
不幸的是,这个问题仍然出现在运行 Access 2013 的其他计算机上,即使在编译并保存为可执行文件后也是如此。并非我的所有用户都具有管理员权限,而且我不能指望他们在安装应用程序时注册 OCX。
但是,如果您从 Microsoft 的kb 文章下载 FixIt ,您可以在没有管理员权限的情况下运行它,而且它似乎也可以在不重新登录的情况下解决问题。