1

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

regsvr32 C:\Windows\System32\MSCOMCTL.OCX我按照建议重新注册了 ocx 。

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

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

  1. 可以在工作表上的 Excel 2010 中使用列表视图吗

  2. 如果有怎么办?

否则需要重写。

4

1 回答 1

0

这发生在我使用 ActiveX 或任何类型的自动化的 Excel 文件上。解决方案一开始很困惑,但以下链接将对您有所帮助。

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

表单控件在 2014 年 12 月更新后停止工作

于 2015-02-12T18:38:36.900 回答