影刀RPA实操指南丨90%用户都会陷入的excel自动化误区

HEY,你是否在使用影刀的过程中走了许多弯路。

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

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

RPA入门学习地址:

RPA精品入门课程:第一课 认识影刀和基本概念_哔哩哔哩_bilibili本课程是影刀RPA团队打造的全新机器人流程自动化系列精品入门课程,旨在让大家熟练应用影刀软件,构建属于自己的自动化办公机器人,解放你的双手,为企业深度赋能!软件下载:https://content.winrobot360.com/#/share/activity?inviteUserUuid=1f79d50d-16bd-4696-b749-b1a37d6b5ab1https://www.bilibili.com/video/BV1YT4y1F7Qa?spm_id_from=333.999.0.0

关于

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

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

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

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第1张图片

问题图示△

√ 解决方法

第一步:打开WPS设置

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

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

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第2张图片

打开WPS设置△

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第3张图片

点击文件格式关联△

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第4张图片

取消勾选△

关于

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

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

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第5张图片

问题图示△

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

√ 解决方法:为影刀产品提供正确/匹配的注册信息。

在HKEY_LOCAL_MACHINE 里添加并完善从 HKEY_CURRENT_USER 提取出来的一些注册表信息,这样以管理员身份运行影刀,就能够正确执行"启动 Excel"指令。

第一步:获取WPS路径

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

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

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

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第6张图片

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

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第7张图片

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

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第8张图片

复制文件路径信息△

第二步:修改注册表

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

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

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

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

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第9张图片

新建一个文本文档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"

复制粘贴的代码△

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第10张图片

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

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第11张图片

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

将信息中的\改为\\△

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第12张图片

运行修改后的注册表△

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第13张图片

点击确认继续运行△

关于

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

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

    

影刀RPA实操指南丨90%用户都会陷入的excel自动化误区_第14张图片

❔原因①:当前没有已打开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打开表格 。

你可能感兴趣的:(影刀RPA,python,自动化,编辑器)