UiPath 常见问题及解决办法

【UiPath 问题 04】Invoke VBA 无法执行

2018-08-27  本文已影响275人  Creator_蔚蓝

Invoke VBA 的执行原理:临时性地插入 VBA 文件到工作簿,执行完毕之后再将工作簿内的 VBA 文件删除。可以使用在 .xlsx.xlsm 类型的文件中。

项目

问题

VBA_Code.bas 文件内容如下:

Option Explicit
Sub TestVBA()
    MsgBox "Good!"
End Sub

得到如下错误信息:

错误信息

在打开 VBE 的情况下执行,弹出错误对话框时,VBE 内如下:


image.png

留意到 .bas 文件中有两个 Option Explicit 语句, 这样的 VBA 文件是不能通过编译的。换句话说,VBA 本身的错误会导致项目无法正常运行,而且该错误并不会给出明确的提示信息。

解决办法

Sub TestVBA()
    MsgBox "Good!"
End Sub

要点


更多 UiPath 相关的资讯,请关注公众号:UiPath教程

UiPath教程
上一篇 下一篇

猜你喜欢

热点阅读