未在Excel-2016下安装ListView控件

时间:2019-03-05 06:16:43

标签: excel vba listview

我正在使用Windows 10和Excel 2016,并尝试使用mscomctl.ocx文件安装Windows公共控件(SP6)。

我执行了以下步骤:

  1. 将mscomctl.ocx文件复制到文件夹C:\ Windows \ SysWow64

  2. 使用cmd提示符regsvr32 C:\ Windows \ SysWow64 \ mscomctl.ocx

  3. 注册文件
  4. 引用了VBA中的mscomctl.ocx,然后出现在列表中并带有复选框。

  5. 检查了注册表,并且只有版本2的条目

第N步。本来是将控件添加到“标准”控件中的,但第5步中没有任何通用控件。

有人遇到相似的问题吗?

1 个答案:

答案 0 :(得分:1)

您需要确保安装64位版本的ListView,否则将无法添加它。

实际上默认情况下已经安装了ListView和TreeView(在我的Win 10中,Excel 2016 x64 1902)。因此无需安装其他任何东西。
只需确保您使用的是最新更新,然后在VBE菜单中单击:Extras»Additional Controls …,即可在其中找到 Microsoft ListView Control版本6.0

enter image description here

如果找不到它,则说明已安装的Office可能有问题,请尝试先进行更新,如果它不能帮助修复/重新安装Office。