Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2334|回复: 7

[已解决]WPS没有找到Listview控件跟日期控件

[复制链接]
发表于 2021-12-18 21:33 | 显示全部楼层 |阅读模式
各位老师,晚上好!
  请问wps怎么加载到listview跟日期控件,我从附加控件里面并没有找到。求说明,求帮助@大灰狼
最佳答案
2021-12-21 16:48
楼主,您好!
首先,我也没用过WPS,不是不想支持国产,而是WPS对于VBA的兼容性真的很一般,于是……
但对于ListView控件以及楼主的问题,我有些意见想说,可能对于楼主有所帮助。
(首先声明一下,以下观点并非全是官方观点,部分观点来源于网上,如若有误,虚心接受指正。)
1、微软的Office(以下简称Office),自2007版以来,除了非官方的精简版以外,全系列均支持VBA。
2、WPS Office(以下简称WPS)并非所有版本原生都支持VBA的,部分版本需要另行安装VBA插件后才能支持VBA。
3、Office、VBA都是微软的亲生儿子,而作为微软的竞争对手的WPS是在微软授权的情况下才能使用VBA,因此,对于VBA的支持,Office与WPS相比较,有着天生的优势,这是不争的事实。
4、ListView、TreeView等看似常用的控件属于VB的控件而并非VBA内部控件。(VB与VBA并不相等,具体差别请自行百度)
5、由于VB没有64位版本,因此ListView、TreeView等控件并不支持64位的Office(包括64位的微软Office与64位的WPS Office)。
(不知道楼主的WPS是否64位版本的,如果是,那您的问题应该有答案了。如果不是,那继续往下看。)
6、MSCOMCTL.OCX是微软的公用ActiveX插件控制模块,ListView、TreeView等控件均需由这个模块支持。
7、对于32位的Office,默认是支持ListView、TreeView的,如出现不支持的情况,就很有可能是MSCOMCTL.OCX这个文件出了问题。解决的方法比较简单粗暴,重新下载这个文件,然后把它放到系统的指定位置,然后注册该控件,问题就解决了。
(本贴附件中就含有MSCOMCTL.OCX以及其注册方法,楼主可下载试试。以上内容希望对楼主解决问题有所帮助。)

而至于日期控件,因为我平时较少研究这个控件,因此没有太多的发言权。

以下附下上相关控件的全称以及对应的文件以作参考:
~Microsoft Date and Time Picker Control 6.0 (SP6)        日期选择控件        C:\Windows\SysWow64\mscomct2.ocx
~Microsoft ListView Control 6.0 (SP6)                ListView控件        C:\Windows\SysWow64\mscomctl.ocx
1639834459(1).jpg
发表于 2021-12-20 21:31 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2021-12-20 21:45 | 显示全部楼层

那就尴尬了,我看别人也用wps,好像装的是office vb插件。
office有VBA插件么?
回复

使用道具 举报

发表于 2021-12-20 22:00 | 显示全部楼层
WPS是可以用VBA,而且大部分功能与EXCEL VBA兼容,但是我没有使用过,所以没有经验可以分享,抱歉
回复

使用道具 举报

 楼主| 发表于 2021-12-20 22:09 | 显示全部楼层
大灰狼1976 发表于 2021-12-20 22:00
WPS是可以用VBA,而且大部分功能与EXCEL VBA兼容,但是我没有使用过,所以没有经验可以分享,抱歉

你使用office不用装插件就能用vba吗
回复

使用道具 举报

发表于 2021-12-20 22:14 | 显示全部楼层
林木水 发表于 2021-12-20 22:09
你使用office不用装插件就能用vba吗

我都是流氓软件捆绑版Ghost系统自带的office,所以不用安装插件,正版好像也是在安装时选择一下就好了,不用特意单独安装。
回复

使用道具 举报

发表于 2021-12-21 16:48 | 显示全部楼层    本楼为最佳答案   
楼主,您好!
首先,我也没用过WPS,不是不想支持国产,而是WPS对于VBA的兼容性真的很一般,于是……
但对于ListView控件以及楼主的问题,我有些意见想说,可能对于楼主有所帮助。
(首先声明一下,以下观点并非全是官方观点,部分观点来源于网上,如若有误,虚心接受指正。)
1、微软的Office(以下简称Office),自2007版以来,除了非官方的精简版以外,全系列均支持VBA。
2、WPS Office(以下简称WPS)并非所有版本原生都支持VBA的,部分版本需要另行安装VBA插件后才能支持VBA。
3、Office、VBA都是微软的亲生儿子,而作为微软的竞争对手的WPS是在微软授权的情况下才能使用VBA,因此,对于VBA的支持,Office与WPS相比较,有着天生的优势,这是不争的事实。
4、ListView、TreeView等看似常用的控件属于VB的控件而并非VBA内部控件。(VB与VBA并不相等,具体差别请自行百度)
5、由于VB没有64位版本,因此ListView、TreeView等控件并不支持64位的Office(包括64位的微软Office与64位的WPS Office)。
(不知道楼主的WPS是否64位版本的,如果是,那您的问题应该有答案了。如果不是,那继续往下看。)
6、MSCOMCTL.OCX是微软的公用ActiveX插件控制模块,ListView、TreeView等控件均需由这个模块支持。
7、对于32位的Office,默认是支持ListView、TreeView的,如出现不支持的情况,就很有可能是MSCOMCTL.OCX这个文件出了问题。解决的方法比较简单粗暴,重新下载这个文件,然后把它放到系统的指定位置,然后注册该控件,问题就解决了。
(本贴附件中就含有MSCOMCTL.OCX以及其注册方法,楼主可下载试试。以上内容希望对楼主解决问题有所帮助。)

而至于日期控件,因为我平时较少研究这个控件,因此没有太多的发言权。

以下附下上相关控件的全称以及对应的文件以作参考:
~Microsoft Date and Time Picker Control 6.0 (SP6)        日期选择控件        C:\Windows\SysWow64\mscomct2.ocx
~Microsoft ListView Control 6.0 (SP6)                ListView控件        C:\Windows\SysWow64\mscomctl.ocx

MSCOMCTL.OCX.rar

401.5 KB, 下载次数: 37

回复

使用道具 举报

 楼主| 发表于 2021-12-21 17:03 | 显示全部楼层
vitrel 发表于 2021-12-21 16:48
楼主,您好!
首先,我也没用过WPS,不是不想支持国产,而是WPS对于VBA的兼容性真的很一般,于是……
但 ...

感谢讲解,大致有了一个新的认识
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-5 17:07 , Processed in 0.274121 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表