MS Access 2016 树视图错误:"此控制元素中没有对象。运行时错误 438"



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

启动程序时收到错误消息:

"这个控制元件中没有对象。 运行时错误 438:对象 不支持此属性或方法。

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

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

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

希望有人能帮到我!

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

从其中一份报告中:

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

他们不得不卸载 8 月 1 日的更新 (KB4011051 ->没有提到这个问题(以摆脱 问题。

目前没有来自MS的信息,何时以及如何更正。

这对您来说可能是一个更好的长期解决方案。 https://www.access-treeview.com/祝你一切顺利

另一个替代的 TreeView 控件在这里:http://www.vbforums.com/showthread.php?698563-CommonControls-(Replacement-of-the-MS-common-controls(

这是因为您安装了 64 位版本的 MS Office。安装 32 位版本,您将再次看到 TreeView 和其他版本。

最新更新