HEY,你是否在使用影刀RPA的过程中走了许多弯路。我们在和用户沟通交流过程中,发现很多用户会因为一些操作疑问而陷入BUG的纠缠中,特别是Excel的咨询出现的频次非常高,如果用户能提前或者及时规避错误,那么用户能够有更好的产品体验。

所以我将会持续为大家整理各类专题,用纠错记录的方式,将创意的川流变成现实的生产力,这样你们能够有更多的时间挖掘创造力,用影刀去创造更多的可能,那么这款产品将会变得富有价值和趣味性。

关于驱动方式选择Office实际却用WPS打开

问题描述:在选择excel驱动方式时,选择了使用office方式打开,但总是以WPS方式打开

原因:WPS中设置了默认以WPS打开excel文件

问题图示△

√ 解决方法

第一步:打开WPS设置

第二步:点击文件格式关联

第三步:取消勾选下图红框中的选项

打开WPS设置△

点击文件格式关联△

取消勾选△

关于无法使用WPS打开或创建Excel文件

问题描述:当以管理员身份运行影刀时,"启动 Excel"指令会抛出如下异常:请检查你的电脑是否已安装WPS。

问题图示△

原因:在安装WPS时,会默认将相关的注册表信息写入到 HKEY_CURRENT_USER 下。而以管理员身份运行影刀时,影刀则会去HKEY_CURRENT_USER里面查找相关的COM组件注册表信息,因而无法找到正确的注册表信息。

√ 解决方法:为影刀产品提供正确/匹配的注册信息。
在HKEY_LOCAL_MACHINE 里添加并完善从 HKEY_CURRENT_USER 提取出来的一些注册表信息,这样以管理员身份运行影刀,就能够正确执行"启动 Excel"指令。

第一步:获取WPS路径

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

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

3. 复制文件路径信息(这个在第二步步骤中需要用到)

右键WPS,点击打开文件所在位置△

点击图中红框框中的文件夹图标△


复制文件路径信息△

第二步:修改注册表

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

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

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

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

新建一个文本文档ket.application.reg△

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"

复制粘贴的代码△

右键编辑文本文档ket.application.reg△

修改为第一步中获取的路径信息△

将信息中的\改为\\△

运行修改后的注册表△


点击确认继续运行△

关于获取Office或WPS的当前激活的Excel失败

问题描述:使用指令“获取当前激活的Excel对象”时报错获取Office或WPS的当前激活的Excel失败或者不能获取office或者wps的当前激活Excel。

原因①: 当前没有已打开Excel文件,导致获取不到已打开的 Excel 对象。

√ 解决方法①:重新打开需要操作的Excel文件,再重新运行应用。

原因②: 当前打开的Office与WPS使用的权限与影刀运行的权限不一致。

√ 解决方法②:将影刀运行的权限与 Excel 文件运行的权限改为一致。

原因③:Office 和 WPS 都打开了表格,不能确定当前激活的 Excel。或者Office 和 WPS 都有正在运行的进程。

√ 解决方法③:关闭不需要操作的Office或WPS进程,并在任务管理器中退出对应进程(WPS的进程有wps.exe和et.exe,两个都要退出)。

关于Office Excel报错:拒绝写入

报错原因:excel打开后有提示弹窗。

可能原因:激活弹窗:检查弹窗,可能由于Excel没有激活导致弹出激活弹窗。

√ 解决方案:激活Office Excel或使用WPS打开表格 。

END

内容素材由影刀RPA高级工程师@沉音@白云认证


故事征集

在使用影刀RPA 的过程中,如果你有心得体会,或者原创应用想要和大家分享,可以将想法、故事或应用投稿到公众号后台,或者我们的邮箱,不限视频和图文。


liu.yang@winrobot360.com

投稿一经采用,我们会在官方影刀发布,并且即赠送15-30天不等的个人企业版使用时长(根据内容质量而定),未采用但提供了思路与灵感,我们也会赠送7-15天不等。

我们相信人人都能改变世界,未来对人才的判别将基于“创造力”,创造性地将你的创意变成力量,你会发现你的创意、兴趣有改变生活和世界的力量。

分叉智能(影刀RPA)是一家创新型科技公司,聚焦RPA赛道自主研发出核心产品——影刀RPA拥有完全的技术知识产权,公司助力电商、金融、物流、医疗、通讯等领域企业和员工实现数智化、自动化转型。


举报/反馈

影刀RPA

149获赞 175粉丝
长期负责自动化软件技术市场洞察和实施研究
关注
0
0
收藏
分享