MS Access 2016 Treeview 错误:“此控件元素中没有对象。运行时错误 438”

use*_*242 5 vb6 treeview ms-access vba ms-access-2016

我在 MS Access 中打开树视图时遇到问题。我认为这是自上次 Windows 更新以来。

我在启动程序时收到一条错误消息:

“此控件元素中没有对象。运行时错误 438:对象不支持此属性或方法。”

调试器将 vba 代码中的一行标记为黄色:CreateTree TreeView0.Nodes.

自上次以来我没有改变任何东西。在那里它仍然有效。我做了以下步骤,但它们都没有帮助:

  • 重新安装 MS Access
  • 修复了 MS Access
  • 交换了C:\Windows\SysWOW64\MSCOMCTL.ocx,注销并注册
  • 将 VB6 更新到最新版本
  • 再次添加数据库

我希望有人可以帮助我!

Gus*_*tav 1

这是许多本地化版本(如果不是全部,包括英语)中 mscomctl.ocx 中的一个已知新错误。

来自其中一篇报道:

现在,他们在 Office 2016 的 MSI 安装中也遇到了该问题,该安装已通过 8 月 1 日的 Windows 更新进行了更新。在这些系统上,mscomctl.oxc 似乎尚未更新,因为它仍然显示版本 6.1.98.46。

他们必须卸载 8 月 1 日的更新(KB4011051 -> 没有提到这个问题)才能解决这个问题。

目前微软还没有透露何时以及如何纠正这一问题的信息。