我的新PC运行Windows 7 x64和MS Office 2013 x64时遇到一个奇怪的问题:在另一台笔记本电脑(Windows 8.1 x64 / Office 2013 x64)上,我创建了一个MS Access DB,该数据库使用Microsoft Treeview控件Active- X。我在PC上找不到此控件,因此无法在PC上打开DB,而只能在Notebook上打开DB。我的PC上缺少MSCOMCTL.OCX,因此我从笔记本复制了它,将其放在SysWOW64文件夹中,并使用regsvr32(32位和64位)进行了注册,但仍然没有Treeview(与Listview或任何其他VB6 Active-相同X控件)。我在网上搜索了线索并发现了很多信息,但没有任何帮助(包括添加Windows公共控件6.0时未注册的对象库)。
当我手动将MSCOMCTL.OCX引用添加到新的Access DB(通过打开VBA编辑器==>其他==>引用)时,“ MS Windows Common Control 6.0(SP6)”出现在引用列表中,但仍然没有Treeview控制可用。
我不知道该怎么办...
关于此的任何信息表示赞赏!
您必须使用32位版本的Access。没有通用控件的x64位版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句