菜单

启动Excel失败(使用WPS 打开或创建Excel 文件)

现象

以管理员身份运行八爪鱼RPAY时,应用在执行【启动 Excel】指令出现如下报错:指令运行错误。其他错误  启动Excel失败。

原因

在安装WPS时,会默认将相关的注册表信息写入到了 HKEY_CURRENT_USER 下。

以管理员身份运行八爪鱼RPA时,八爪鱼RPA会去 HKEY_LOCAL_MACHINE 里面查找相关的 COM 组件注册表信息,因而无法找到正确地注册表信息

解决办法

在 HKEY_LOCAL_MACHINE 里添加并完善从 HKEY_CURRENT_USER 提取出来的一些注册表信息。

第一步:获取WPS路径

1、 右键WPS快捷方式,点击打开文件所在位置

2、 点击图中红框框中的文件夹图标

预览

3、 复制文件路径信息

第二步:修改注册表

1、 在桌面新建一个文本文档ket.application.reg,复制粘贴以下代码(提取出来的WPS注册表信息)并保存

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\Software\Classes\KET.Application]
@="WPS Spreadsheets Application Class"
 
[HKEY_LOCAL_MACHINE\Software\Classes\KET.Application\CLSID]
@="{45540001-5750-5300-4B49-4E47534F4655}"
 
[HKEY_LOCAL_MACHINE\Software\Classes\KET.Application\CurVer]
@="KET.Application.9"
 
[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{45540001-5750-5300-4B49-4E47534F4655}]
@="WPS Spreadsheets Application Class"
 
[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{45540001-5750-5300-4B49-4E47534F4655}\LocalServer32]
@="\"D:\\WPS Office\\ksolaunch.exe\" /prometheus /et /Automation"
 
[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{45540001-5750-5300-4B49-4E47534F4655}\ProgID]
@="KET.Application.9"
 
[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{45540001-5750-5300-4B49-4E47534F4655}\Programmable]
 
[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{45540001-5750-5300-4B49-4E47534F4655}\TypeLib]
@="{45541000-5750-5300-4B49-4E47534F4655}"
 
[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{45540001-5750-5300-4B49-4E47534F4655}\VersionIndependentProgID]
@="KET.Application"

2、 右键点击新建好地文本文档,选择编辑

3、 修改注册表文件: 将红框中的路径信息修改为第一步中获取的路径信息,并将路径信息中的\改为\\

4、 双击运行修改后的注册表,并点击确认继续运行。

 
预览
最近修改: 2024-05-29