【发布时间】:2016-09-07 19:25:03
【问题描述】:
我使用的是 Windows 10 和 Excel 2016,我尝试使用文件 mscomctl.ocx 安装 Windows 通用控件 (SP6)。它在 Excel 2013 下完美运行,但在 Excel 2016 下无法运行。我正在寻找不再在新机器上运行的 ListView 控件。
我执行了以下步骤:
- 将 mscomctl.ocx 文件从正在运行的 Windows 10 / Excel 2013 复制到文件夹 C:\Windows\SysWow64
- 使用 cmd 提示符 regsvr32 C:\Windows\SysWow64\mscomctl.ocx 注册文件
- 在 VBA 中引用了 mscomctl.ocx,该文件随后出现在列表中并带有一个复选框
- 检查了注册表,只有一个版本 2.2 的条目。尽管在运行的机器上,我有 2 个条目:(标准)和 PrimaryInteropAssemblyName),而在未运行的机器上只有(标准)条目。
第 5 步将控件添加到标准控件,但没有一个常见控件出现在列表中。
有没有人遇到过类似的问题?如果是,你能解决它们吗?
非常感谢 阿德里安
【问题讨论】:
标签: vba windows-10 excel-2016