Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access开发平台

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源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助