将listview控件添加到userform时,我收到错误800a9cf1

问题描述 投票:1回答:1

我有几个使用ListView控件的用户表单,但它没有加载到我们的一些Windows 10 / Office 10的PC中。我发现参考Microsoft Windows Common Controls 6.0(SP6)丢失,然后我学会了如何注册它使用regsvr32。现在我已经正确注册了引用,我可以在adittional控件列表中看到listview控件,并且能够激活它,但是当我尝试将控件添加到表单时,下面图片中的错误显示出来..有谁知道最近发生了什么?

enter image description here

excel vba 32bit-64bit userform
1个回答
1
投票

具有32位Windows的a) PC将遇到保存在64位窗口中的分布式文件的问题,因为这些库在不同的文件夹中注册(System32 vs SysWOW64)。您可以尝试转到Excel,手动删除32位Office PC上的库引用,重新输入更新的ListView引用并在本地重新保存项目。 b)此外,如果Office安装为64位版本,Treeview控件表示没有本机MSForms控件,根本无法使用。存在专业解决方案,例如MSForms (all VBA) treeview(甚至提供简化版本的免费代码演示)。

© www.soinside.com 2019 - 2024. All rights reserved.