WPS和OFFICE共存导致导出功能出现自动化(Automation)错误的解决方案-王三平
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access开发平台


WPS和OFFICE共存导致导出功能出现自动化(Automation)错误的解决方案

发表时间:2020/4/4 10:47:02 评论(1) 浏览(9173)  评论 | 加入收藏 | 复制
   
摘 要:WPS和OFFICE共存,导出发生自动化错误,如何解决?经验分享。
正 文:

硬件:最近给电脑 Lenov ThinkPad E431 升级,加了个固态硬盘,联想牌 256G, M.2 NGFF 2442 (最短尺寸那种),原来的机械硬盘512G仍然保留。

系统:把SSD分区,用的是MBR格式分区,正常的话,应该用GPT格式。网上百度知道,UEFI+GPT(新主版+新分区,速度快,安全,适用WIN10),BIOS+MBR(传统老式主版)。由于不懂,就用了MBR。

软件:先装了WPS专业版,后装了OFFICE2003,发现UMVsoft的Access快速开发平台的导出功能用不了,提示:Error#-2147023266 Function ExportToExcel()自动化(Automation)错误。

出错提示如下:

点击图片查看大图


求助无果。私下琢磨可能是注册表的问题,网上学了好久,走了以下弯路:

1.删除注册表的“KingSoft.Office.ET”,无效
2.卸装WPS无效,清理注册表,无效
3.卸装OFFICE2003,重装OFFICE2010,无效
4.来回卸、装OFFICE和WPS,都无效。

希望之光在于看到这个网文(附后贴上)URL: http://www.access-cn.com/info/3520-cn.html
5.删除WIN10系统注册表[HKEY_CLASSES_ROOT\CLSID\{00024500-0000-0000-C000-000000000046}项下(这个我理解应该是EXCEL类ID)的除了inprocServer32外所有的其他项目。
6.用老硬盘启动到WIN7系统,找到注册表[HKEY_CLASSES_ROOT\CLSID\{00024500-0000-0000-C000-000000000046}
这个项下导出,重启到WIN10系统,导入到注册表。
7.用WPS自带的卸载功能卸掉WPS

8.打开Access快速平台开发的软件,导出功能,OK,开心。


至此结束,我也不知道是那一步起了效果。

经验:

1.以后装、卸OFFICE和WPS前,先把注册表备份下,万一失败了,恢复到原来注册表,再安装。

2.卸装OFFICE必须干净,装OFFICE必须完整/典型安装。

3.先装OFFICE,再装WPS。

4.WPS配置兼容性。


说明:附文所说的注册 ".ksobak"=""和"LocalServer32",我都删掉了,不影响使用。我的是WIN10操作系统。

Access软件网交流QQ群(群号:198465573)
 
 相关文章
Excel文件罢工,WPS来搞定  【爱吉瑞  2016/5/19】
平台导出遇到WPS数据缩水  【蜗牛  2017/5/18】
同是办公软件,wps跟office有什么区别  【宏鹏  2017/8/9】
【Access与WPS并存引起的问题】作为事件属性设置而输入的表达...  【麥田  2019/5/6】
再论 WPS和Office 共存产生问题的解决方法,WPS引起Ac...  【SwatchChan  2020/1/10】
常见问答
技术分类
相关资源
文章搜索
关于作者

王三平

文章分类

文章存档

友情链接