嗨,我有一个Excel 2003应用程序,其中包含嵌入在工作表中的列表视图 . 它不再适用于Excel 2010 .
我根据建议使用 regsvr32 C:\Windows\System32\MSCOMCTL.OCX
重新注册了ocx .
这适用于表单上的列表视图,但不适用于工作表 .
Microsoft建议如果控件是特定于表单的,并且尝试添加到工作表,则可以生成无法插入对象 .
-
可以在工作表上的Excel 2010中使用listview
-
如果是这样怎么样?
否则将需要重写 .
1 回答
这发生在使用ActiveX或任何类型的自动化的Excel文件中 . 解决方案在开始时很困惑,但以下链接将帮助您 .
创建批处理以从Windows中删除缓存的控件类型库(扩展程序文件* .EXD)文件
打开每个项目(带宏的Excel)
将文件切换到设计模式
打开VBA代码(Alt-F11)编辑任何模块,然后按主菜单>调试>编译VBAProject
切换回运行模式
保存并关闭文件
重新打开文件和测试
Form Controls stop working after December 2014 Updates