WPS和OFFICE共存导致导出功能出现自动化(Automation)错误的解决方案
时 间:2020-04-04 10:47:02
作 者:王三平 ID:17 城市:秦皇岛
摘 要: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群 (群号:321554481) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access判断多条明细的配方或订...(11.30)
- 如何让后台数据库在局域网共享时,且...(11.29)
- 【Access月初月末日期设置方法...(11.29)
- 【Access IIF函数嵌套示例...(11.26)
- Access快速开发平台--使用组...(11.25)
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)