Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未在Excel-2016下安装ListView控件_Excel_Vba_Listview - Fatal编程技术网

未在Excel-2016下安装ListView控件

未在Excel-2016下安装ListView控件,excel,vba,listview,Excel,Vba,Listview,我正在使用Windows 10和Excel 2016,并尝试使用文件mscomctl.ocx安装Windows通用控件(SP6) 我执行了以下步骤: 将mscomctl.ocx文件复制到文件夹C:\Windows\SysWow64中 使用命令提示符regsvr32 C:\Windows\SysWow64\mscomctl.ocx注册该文件 在VBA中引用了mscomctl.ocx,该文件随后出现在列表中,并带有一个复选框 检查注册表,只有版本2的条目 步骤N.5本应将控件添加到标准控件中,但列表

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

我执行了以下步骤:

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

  • 使用命令提示符regsvr32 C:\Windows\SysWow64\mscomctl.ocx注册该文件

  • 在VBA中引用了mscomctl.ocx,该文件随后出现在列表中,并带有一个复选框

  • 检查注册表,只有版本2的条目

  • 步骤N.5本应将控件添加到标准控件中,但列表中未显示任何常用控件


    是否有人遇到过类似问题?

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

    实际上,ListView和TreeView已默认安装(在我的Win 10中,Excel 2016 x64 1902)。因此无需安装额外的设备。
    只需确保您处于最新更新状态,然后单击VBE菜单中的:
    Extras
    »
    附加控件…
    您应该在那里找到Microsoft ListView控件,版本6.0:


    如果您没有发现安装的Office可能有问题,请尝试先进行更新,如果这无助于修复/重新安装Office。

    您的Excel是64位还是32位版本?据我所知,ListView控件没有64位版本。我的excel-2016是64位版本