关于mscomctl.ocx引发的Office安装问题
时间:2011-09-28
来源:互联网
首先我是很严肃地提出这个问题
我相信这是一个持续了N年的问题
百度一下相关内容,许多VB程序员都有提出这样的疑问
而回复里都是叫安装别的Office版本来解决
程序引用了mscomctl.ocx,有的电脑启动就提示安装Office,有的电脑就不会,不引用这个控件的话谁用都没问题.
我就想,mscomctl.ocx这东西到底哪一方面引用了Office的东西?
而根据我的测试,如果没有安装Office,就不会出现这个提示,哦,没Office它就没事,有Office它就调用Office的东西,但因为Office不完整(我测试的机子都是一些不完整的Office版本)
为什么Office会介入呢?
这可能要那些对mscomctl.ocx有深入了解的高手来解答了
好,且不管它跟Office有什么前世因缘,但我要解决这个问题,有的电脑上就不会,到底我们电脑上的Office有什么不同?你是精简版,我是完整版?我完整版,比你多了哪个dll呢?多了哪个库,哪个控件集?要让我知道就好,直接复制这些小东西给用户们.可是不知道,可恶,于是真的只能重装Office了,而且还特意叫他"请你搜索Office完整版下载来安装,注意要完整版",我的程序现在有14000多用户,反映这个问题的起码有5000以上了,下个Office可是二三百MB的啊,气死了,有的用户就说"这么大,麻烦,算了",有的就说"我网速好慢啊,不想下载..."
唔,可恶,这个问题可把我气死了,用户流失……没点耐心的用户都不去解决它了!
还试过一部分用户,直接安装VB中文企业版可以解决,但也是要下载200多MB,还是气愤……
两个月前一个女用户向我上报这个错误,我告诉她这个问题存在好久了,但是她耍孩子气要我帮她解决,当时有点心情,于是就花点时间,不用装大东西的办法,用小东西,她说只要能解决问题,她愿意等的.就挠起双手让我远程看看我咋解决了.
忘了怎么弄的,在她的机器上一边百度,一边调试了大概6种解决方案,次次启动客户端都提示那个安装,以为没法解决,我就跟她说明天继续吧,她说好的,当时的6个解决方案中有4个方案使用到一些程序和reg文件的,我都删除了,而且我还是习惯性地按Shift+Delete键删除,唉,没想到第二天她起床发现没有问题了,就跟我报喜- -
我那个悲剧啊,文件都删除了,她那边也没有了,都不知怎么解决的了……浏览器还是清空历史记录的呢!!!
气死了,到现在,平均每3天有一个用户向我上报问题,你说吧,面向小群体的程序,当然叫他们装几百MB解决了事,好像没什么.
但是我的程序是面向成千上万用户,咋办啊,用户流失很心痛!希望有高手出来一起研究一下这个问题!
如果你想说安装另一个版本的Office或叫安装VB完整版的,请你围观,不要回复了~~好抓狂好抓狂……
我相信这是一个持续了N年的问题
百度一下相关内容,许多VB程序员都有提出这样的疑问
而回复里都是叫安装别的Office版本来解决
程序引用了mscomctl.ocx,有的电脑启动就提示安装Office,有的电脑就不会,不引用这个控件的话谁用都没问题.
我就想,mscomctl.ocx这东西到底哪一方面引用了Office的东西?
而根据我的测试,如果没有安装Office,就不会出现这个提示,哦,没Office它就没事,有Office它就调用Office的东西,但因为Office不完整(我测试的机子都是一些不完整的Office版本)
为什么Office会介入呢?
这可能要那些对mscomctl.ocx有深入了解的高手来解答了
好,且不管它跟Office有什么前世因缘,但我要解决这个问题,有的电脑上就不会,到底我们电脑上的Office有什么不同?你是精简版,我是完整版?我完整版,比你多了哪个dll呢?多了哪个库,哪个控件集?要让我知道就好,直接复制这些小东西给用户们.可是不知道,可恶,于是真的只能重装Office了,而且还特意叫他"请你搜索Office完整版下载来安装,注意要完整版",我的程序现在有14000多用户,反映这个问题的起码有5000以上了,下个Office可是二三百MB的啊,气死了,有的用户就说"这么大,麻烦,算了",有的就说"我网速好慢啊,不想下载..."
唔,可恶,这个问题可把我气死了,用户流失……没点耐心的用户都不去解决它了!
还试过一部分用户,直接安装VB中文企业版可以解决,但也是要下载200多MB,还是气愤……
两个月前一个女用户向我上报这个错误,我告诉她这个问题存在好久了,但是她耍孩子气要我帮她解决,当时有点心情,于是就花点时间,不用装大东西的办法,用小东西,她说只要能解决问题,她愿意等的.就挠起双手让我远程看看我咋解决了.
忘了怎么弄的,在她的机器上一边百度,一边调试了大概6种解决方案,次次启动客户端都提示那个安装,以为没法解决,我就跟她说明天继续吧,她说好的,当时的6个解决方案中有4个方案使用到一些程序和reg文件的,我都删除了,而且我还是习惯性地按Shift+Delete键删除,唉,没想到第二天她起床发现没有问题了,就跟我报喜- -
我那个悲剧啊,文件都删除了,她那边也没有了,都不知怎么解决的了……浏览器还是清空历史记录的呢!!!
气死了,到现在,平均每3天有一个用户向我上报问题,你说吧,面向小群体的程序,当然叫他们装几百MB解决了事,好像没什么.
但是我的程序是面向成千上万用户,咋办啊,用户流失很心痛!希望有高手出来一起研究一下这个问题!
如果你想说安装另一个版本的Office或叫安装VB完整版的,请你围观,不要回复了~~好抓狂好抓狂……
作者: kk86868058 发布时间: 2011-09-28
那就别用吧,这样就彻底没有烦恼了
作者: Veron_04 发布时间: 2011-09-28
不行,要用.....
我们需要用到里面的ListView表格和Slider滑条控件
我的VB技术也不深,只是在抽象层上做调用,没有技术去自己做控件,如果要做的话也要花好多时间去学学
可是我的工作情况不允许,没有时间花在这个学习上了,我现在要注重锻炼PHP和MySQL编程
所以希望寻求办法解决VB的这个问题
也试过找一些类似ListView这样小巧易用的自制表格控件,但要么是简单得删除功能都表现不出来,要么是复杂到是专门用来做音乐播放器歌曲表格的(晕啊,那个add方法还包含了向mp3文件读取歌曲标题和艺术家的代码等,由于我对封装技术不了解,也不敢乱删改他的东西)
当然,如果有自制的表格控件和滑条控件就能取代mscomctl.ocx
可是目前也找不到,MSHFlexGrid不行,它不够小巧
我们需要用到里面的ListView表格和Slider滑条控件
我的VB技术也不深,只是在抽象层上做调用,没有技术去自己做控件,如果要做的话也要花好多时间去学学
可是我的工作情况不允许,没有时间花在这个学习上了,我现在要注重锻炼PHP和MySQL编程
所以希望寻求办法解决VB的这个问题
也试过找一些类似ListView这样小巧易用的自制表格控件,但要么是简单得删除功能都表现不出来,要么是复杂到是专门用来做音乐播放器歌曲表格的(晕啊,那个add方法还包含了向mp3文件读取歌曲标题和艺术家的代码等,由于我对封装技术不了解,也不敢乱删改他的东西)
当然,如果有自制的表格控件和滑条控件就能取代mscomctl.ocx
可是目前也找不到,MSHFlexGrid不行,它不够小巧
作者: kk86868058 发布时间: 2011-09-28
system32下明明有msconctl.ocx,但是
regsvr32 mscomctl.ocx
然后却提示
LoadLibray("msconctl.ocx")失败 - 找不到指定的模块
regsvr32 mscomctl.ocx
然后却提示
LoadLibray("msconctl.ocx")失败 - 找不到指定的模块
作者: kk86868058 发布时间: 2011-09-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28