【发布时间】:2014-02-06 07:53:12
【问题描述】:
我在运行 Windows 7 x64 和 MS Office 2013 x64 的新 PC 上遇到了一个奇怪的问题: 在我的另一台笔记本电脑(Windows 8.1 x64/Office 2013 x64)上,我创建了一个 MS Access DB,它使用 Microsoft Treeview 控件 Active-X。 我无法在我的 PC 上找到此控件,因此无法在 PC 上打开数据库,而只能在我的笔记本电脑上打开。我的 PC 上缺少 MSCOMCTL.OCX,所以我从笔记本电脑上复制了它,将它放在 SysWOW64 文件夹中并使用 regsvr32(32 位和 64 位)注册它,但仍然没有 Treeview(对于 Listview 或任何其他 VB6 Active- X 控制)。 我在网上搜索了线索并找到了很多信息,但没有任何帮助(包括Object Library Not Registered When Adding Windows Common Controls 6.0)。
当我手动将 MSCOMCTL.OCX 引用添加到新的 Access DB 时(通过打开 VBA Editor ==> Extras ==> References),“MS Windows Common Control 6.0 (SP6)”出现在引用列表中,但是仍然没有可用的 Treeview 控件。
我不知道还能做什么......
感谢任何有关此的信息!
【问题讨论】:
标签: vba ms-access treeview activex ms-office