在blueprism中运行宏

时间:2019-12-19 09:37:18

标签: blueprism

我写了一个宏来获取复选框的状态。但是在blueprism上运行它时遇到了一个小问题。

我的宏名为PERSONAL.XLSB!CheckBox。我可以手动成功执行它。enter image description here 但是当我通过blueprism运行“运行宏”时,出现了错误提示。enter image description here 错误消息:无法执行代码阶段,因为代码阶段引发了异常。宏''PERSONAL.XLSB!无法执行“ CheckBox”。宏可能在此工作簿中不可用,或者所有宏都可能被禁用。

1 个答案:

答案 0 :(得分:0)

Blue Prism在启动Excel时使用的方法不会自动打开当前用户的PERSONAL.XLSB文件。

有三种方法可以纠正此问题:

  1. 使用MS Excel VBO的{​​{1}}操作打开当前用户的启用了个人宏的工作簿,将Open属性指向File的位置。在运行Windows 7或更高版本的环境中,通常为PERSONAL.XLSBsource)。然后,您应该能够像在C:\Users\<user name>\AppData\Local\Microsoft\Excel\XLStart中进行Run Macro操作一样引用这些宏。

  2. 在使用Blue Prism处理该文件之前,将相关的宏复制到该文件中,然后使用MS Excel VBO的{​​{1}}操作通过名称简单地调用它们。

  3. 将宏代码添加到Run Macro的修改版本中,并按Blue Prism's official guidance on Extending the MS Excel VBO进行重构。