无法调用office对象请确保你的机器已安装了_RPA流程开发五大锦囊,请查收!

大家好,不知道大家在使用云扩RPA进行流程开发时,是否遇到一些错误提示却无从下手的情况。

今天我们总结了云扩RPA流程开发过程中最常见的5个“锦囊”,帮助你解决上述情况,接下来我们就一起看一下吧。

作者 |Amanda

云扩科技资深产品经理

1

异常现象:执行宏失败。

91cddf18463f631a464bcdd0e05f48e2.png

【异常分析/原因】

此种错误发生于Excel操作中,当使用执行宏组件时抛出此错误。大概率是因为Excel未开启宏功能。

【解决方案】

在含有执行宏组件的打开/新建组件的属性栏,找到启用宏属性,并将其勾选即可。

2

异常现象:Excel打开/新建失败,提示RPC服务器不可用。

【异常分析/原因】

如果日志提示上述错误,大概率是你的电脑安装了福昕PDF阅读器。如果确定没有安装的话,请跳过下述解决方案。

【解决方案】

打开福昕PDF阅读器,依次点击【文件】-【选项】-【加载项】,底部【管理】处选择【COM加载项】后,点击【转到】,将对应的福昕阅读器插件【Foxit PhantomCreator COM Add-in】勾选掉,最后点击确定即可。

3

异常现象:Excel加载类型库/dll时出错。

错误日志:无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。

【异常分析/原因】

此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 库没有注册。(异常来自HRESULT:0x8002801D (TYPE_E_LIBNOTREGISTERED))。

【解决方案】

方案一:当出现上述错误日志时,可能的原因之一为Excel版本冲突,或者WPS修改了注册表,导致软件不能正常使用微软的Excel。

只要电脑上安装了Excel的话,在注册表中查找000208D5-0000-C000-000000000046项会找到多个,找到一个带有TypeId的那个子项,修改TypeId的值为{00020813-0000-0000-C000-000000000046},Version Excel 2013对应的1.8,其他版本可以自查。修改之后刷新其他项会自动更新。

然后查找00020813-0000-0000-C000-000000000046项,这个项里面也可以看到Version,保证这个项指定的程序是你电脑上Excel的可执行路径就行了。

方案二:从官方下载Office完全卸载工具。

546de28f372f3d833e72cd7de5896a9f.png

4

异常现象:错误日志-- 表达式编译失败。

【异常分析/原因】

请把鼠标移动至表达式编辑器旁的错误图标查看信息。

6b0d4f7507067405810193a32849e4bb.png

【解决方案】

谨记ToString后面一定要跟括号哦。正确的写法应该为:Variable.ToString()

5

异常现象:错误日志--定位元素超时。

【异常分析/原因】

  • 目标元素是否在界面中存在
  • 匹配元素时间已经结束
  • 选择器属性

【解决方案】

方案一:肉眼检查,目标元素是否在界面中存在。如果答案是否的话,那么你的问题就已经解决啦;如果答案为是,请继续往下看。

方案二:延长匹配超时的属性值。当有页面刷新且刷新较慢时,可能我们的匹配元素时间已经结束了,目标元素才刚刷新出来。针对此种情形,建议在属性栏找到匹配超时属性,手动填写,并确保填写的值大于5000 (因为项目设置中默认的匹配超时时间为5000毫秒)。填写位置如下图:

10e8fb7ecf0f0f934236ea69be83ffd4.png

方案三:修改选择器属性。当目标元素的层级结构中部分属性为动态值时,需要通配符方式进行替换才可以定位成功。

例如百度搜索页中,第二层的Name部分是会随着搜索内容变化而改变的,改成*_百度搜索,通过通配符形式对可变部分进行替换,以解决不同页面上动态属性值的问题。这里也要注意通配符替换的范围,尽量不要直接使用*作为属性值,还是要保留部分特定值以提高匹配几率。

好啦各位,今天的5个“锦囊”到此结束,大家在使用RPA产品时还会遇到哪些常见错误,期待后台留言并一起讨论~

作者简介:

95b1f855a465577570f970af0d02c28f.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值