Excel 2016 / Windows10 下未安装 ListView 通用控件 (mscomctl.ocx)
ListView Common Control (mscomctl.ocx) not installed under Excel 2016 / Windows10
我正在使用 Windows 10 和 Excel 2016,我尝试使用文件 mscomctl.ocx 安装 Windows 通用控件 (SP6)。它 运行 完全在 Excel 2013 下,但不在 Excel 2016 下。我正在寻找 ListView
控件,它在新机器上不再 运行。
我执行了以下步骤:
- 将 运行ning Windows 10 / Excel 2013 中的 mscomctl.ocx 文件复制到文件夹 C:\Windows\SysWow64
- 注册文件cmd提示regsvr32 C:\Windows\SysWow64\mscomctl.ocx
- 引用了 VBA 中的 mscomctl.ocx,它随后出现在列表中并带有一个复选框
- 检查了注册表,只有 2.2 版的条目。尽管在 运行ning 机器上我有 2 个条目:(Standard) & PrimaryInteropAssemblyName) 而在非 运行ning 机器上只有 (Standard) 条目。
第 5 步本来是将控件添加到标准控件,但 None 的常用控件确实出现在列表中。
有没有人遇到过类似的问题?如果是,你能解决吗?
非常感谢
阿德里安
发生这种情况是因为 mscomctl.ocx
是一个仅限 32 位的项目。它不能在 64 位模式下工作。
附录:2017 年 7 月,Microsoft 发布了 mscomctl.ocx
的 64 位版本,因此从那时起, 可以在 Office 64 位中使用其控件。 mscomctl.ocx
的 64 位版本也是较新的 Office 版本(如 Office16)的一部分。有一篇关于 mscomctl.ocx
与 Office 64 位一起使用的好文章 here。
您可以随时从 Microsoft
下载它们,而不是从某个地方复制文件
确保 "Microsoft Windows Common Controls 6.0 (SP6)" 引用确实指向 SysWoW64 文件夹。如果不使用 "Browse" 按钮 select 它。
左键单击 "Toolbox" -> "Additional Controls",确保未选中 "Selected Items Only",然后查找 "Microsoft ... 6.0 (SP6)" 控件。
请注意,在旧版本 Windows and/or Excel.
中尝试打开生成的工作簿时可能会遇到问题
我正在使用 Windows 10 和 Excel 2016,我尝试使用文件 mscomctl.ocx 安装 Windows 通用控件 (SP6)。它 运行 完全在 Excel 2013 下,但不在 Excel 2016 下。我正在寻找 ListView
控件,它在新机器上不再 运行。
我执行了以下步骤:
- 将 运行ning Windows 10 / Excel 2013 中的 mscomctl.ocx 文件复制到文件夹 C:\Windows\SysWow64
- 注册文件cmd提示regsvr32 C:\Windows\SysWow64\mscomctl.ocx
- 引用了 VBA 中的 mscomctl.ocx,它随后出现在列表中并带有一个复选框
- 检查了注册表,只有 2.2 版的条目。尽管在 运行ning 机器上我有 2 个条目:(Standard) & PrimaryInteropAssemblyName) 而在非 运行ning 机器上只有 (Standard) 条目。
第 5 步本来是将控件添加到标准控件,但 None 的常用控件确实出现在列表中。
有没有人遇到过类似的问题?如果是,你能解决吗?
非常感谢 阿德里安
发生这种情况是因为 mscomctl.ocx
是一个仅限 32 位的项目。它不能在 64 位模式下工作。
附录:2017 年 7 月,Microsoft 发布了 mscomctl.ocx
的 64 位版本,因此从那时起, 可以在 Office 64 位中使用其控件。 mscomctl.ocx
的 64 位版本也是较新的 Office 版本(如 Office16)的一部分。有一篇关于 mscomctl.ocx
与 Office 64 位一起使用的好文章 here。
您可以随时从 Microsoft
下载它们,而不是从某个地方复制文件确保 "Microsoft Windows Common Controls 6.0 (SP6)" 引用确实指向 SysWoW64 文件夹。如果不使用 "Browse" 按钮 select 它。
左键单击 "Toolbox" -> "Additional Controls",确保未选中 "Selected Items Only",然后查找 "Microsoft ... 6.0 (SP6)" 控件。
请注意,在旧版本 Windows and/or Excel.
中尝试打开生成的工作簿时可能会遇到问题