excel - Excel-2016 下未安装 ListView 控件

标签 excel vba listview

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

我执行了以下步骤:

  • 将 mscomctl.ocx 文件复制到文件夹 C:\Windows\SysWow64
  • 使用 cmd 提示符注册文件 regsvr32 C:\Windows\SysWow64\mscomctl.ocx
  • 引用了 VBA 中的 mscomctl.ocx,该文件随后出现在列表中,带有复选框
  • 检查注册表,只有版本 2
  • 的条目

    步骤 N. 5 将控件添加到标准控件,但没有一个通用控件出现在列表中。

    有没有人遇到过类似的问题?

    最佳答案

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

    实际上 ListView 和 TreeView 已经默认安装(在我的 Win 10,Excel 2016 x64 1902)。所以没有必要安装额外的东西。
    只需确保您处于最新更新状态,然后单击 VBE 菜单:Extras » Additional Controls …您应该在哪里找到 Microsoft ListView 控件,版本 6.0:

    enter image description here

    如果您没有发现它可能是您安装的 Office 有问题,请先尝试更新,如果它不能帮助修复/重新安装 Office。

    关于excel - Excel-2016 下未安装 ListView 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54996515/

    相关文章:

    excel - 如果连续值高于基线值,则更改图表标记颜色

    c# - 如何使用 ExcelDna 中的 ExcelCommand

    vb.net - 如何在 .Net 中的 ListView 子项上设置工具提示

    Excel VBA - 如何按单元格的前两个字母排序?

    java - 如何在 ListView 下方添加 TextView ?

    .net - VirtualizingStackPanel 未正确处理折叠的项目

    excel - Powershell 列出日期范围之间的日期。

    arrays - Excel的INDEX函数可以返回数组吗?

    java - 使用 JExcel API,如何在不添加隐藏撇号的情况下输入未知数据类型的单元格值?

    vba - Excel VBA打开对话框导入csv