赞
踩
HEY,你是否在使用影刀的过程中走了许多弯路。
我们在和用户沟通交流过程中,发现很多用户会因为一些操作疑问而陷入BUG的纠缠中,特别是Excel的咨询出现的频次非常高,如果用户能提前或者及时规避错误,那么用户能够有更好的产品体验。
所以我将会持续为大家整理各类专题,用纠错记录的方式,将创意的川流变成现实的生产力,这样你们能够有更多的时间挖掘创造力,用影刀去创造更多的可能,那么这款产品将会变得富有价值和趣味性。
RPA入门学习地址:
关于
❕问题描述:在选择excel驱动方式时,选择了使用office方式打开,但总是以WPS方式打开
❔原因:WPS中设置了默认以WPS打开excel文件
问题图示△
√ 解决方法
第一步:打开WPS设置
第二步:点击文件格式关联
第三步:取消勾选下图红框中的选项
打开WPS设置△
点击文件格式关联△
取消勾选△
关于
❕问题描述:当以管理员身份运行影刀时,"启动 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△
修改为第一步中获取的路径信息△
将信息中的\改为\\△
运行修改后的注册表△
点击确认继续运行△
关于
❕问题描述:使用指令“获取当前激活的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,两个都要退出)。
关于
❔报错原因:excel打开后有提示弹窗。
❔可能原因:激活弹窗:检查弹窗,可能由于Excel没有激活导致弹出激活弹窗。
√ 解决方案:激活Office Excel或使用WPS打开表格 。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。