工作表上的Listview生成无法插入对象错误Excel 2010

时间:2012-08-20 10:09:37

标签: excel vba listview excel-vba excel-2010

您好我有一个Excel 2003应用程序,其中包含嵌入在工作表中的列表视图。它不再适用于Excel 2010。

我根据建议使用regsvr32 C:\Windows\System32\MSCOMCTL.OCX重新注册了ocx。

这适用于表单上的列表视图,但不适用于工作表。

Microsoft建议如果控件是特定于表单的,并且尝试添加到工作表,则无法生成插入对象。

  1. 可以在工作表上的Excel 2010中使用listview

  2. 如果是这样的话?

  3. 否则将需要重写。

1 个答案:

答案 0 :(得分:0)

使用ActiveX或任何类型的自动化发生在我的Excel文件中。解决方案在开始时很困惑,但以下链接可以帮助您。

  1. 创建批处理以从Windows中删除缓存的控件类型库(扩展程序文件* .EXD)文件
  2. 打开每个项目(带有宏的Excel)
  3. 将文件切换到设计模式
  4. 打开VBA代码(Alt-F11)编辑任何模块,然后按主菜单>调试>编译VBAProject
  5. 切换回运行模式
  6. 保存并关闭文件
  7. 重新打开文件&测试
  8. Form Controls stop working after December 2014 Updates