经验分享:
关于为EXCEL编写的插件(com加载项)移植安装到其它电脑中出现无法加载解决方案
在工辑湃形傥作中遇到一个问题,在自已的电脑上编写好的插件,拿到其它电脑上无法加载,最后费了九牛二虎之力才找到了问题的根源,以后再遇到这样的问题就不用怕怕了.
插件功能:
越南的同事要对多个生产部门按某时间段的员工达成率统计汇总及优秀员工评选等功能查询
最终界面如下:
编写程序的时间不多,但配置环境和语言不兼容等花费时间较多
越南那边用的多是英文版本,且各台电脑的系统有win7 64位占多数,我这边的编写环境是XP(由于电脑中装了金蝶财务软件无法升级win7)
当把插件装到越南电脑上发现凡是中文的地方都变成了乱码,且运行总是报错
如图
后来干脆全用字母作为代替和把界面用中文载好图用一个图片框列在榜边以作解释
如图
在安装过程中也是一波三折
插件无法注册如图
这是因为我们没有以管理员身份来运行注册
正确的做法不应该用win+R
而是应该用命令提示符(以管理员身份)如图
输入注册命令regsvr32 lianping_addin.dll(这是我的插件dll)
这样就成功注册
然后就能在EXCEL中加载这个插件了 如图
插件装上了,但不代表一定能运行
对方电脑无法装载对像MSCOMCT2.OCX控件(日期控件)
于是要把我开发机上的MSCOMCT2.OCX控件考过去
如图我本机的mscomct2
按照正常方法注册 regsvr32 MSCOMCT2.OCX 也是不行的
一定要用命令提示符下 输入注册命令
这样才能正常注册控件
注册好以后就可以正常运行了