运行 蓝棱镜中的宏
Run macro in blueprism
我写了一个宏来获取 checkbox.But 的状态 运行我在 blueprism 上使用它时遇到了一个小问题。
我的宏名PERSONAL.XLSB!CheckBox.I可以手动执行成功enter image description here
但是当我通过 blueprism 运行 运行 宏时,我得到了一个错误提示。enter image description here
error message:The 代码阶段无法执行,因为代码阶段抛出异常。宏'' PERSONAL.XLSB! 'CheckBox'无法执行。此工作簿中可能没有宏,或者所有宏都被禁用。
Blue Prism 在启动时使用的方法 Excel 不会自动打开当前用户的 PERSONAL.XLSB
文件。
可以通过三个选项来纠正此问题:
使用MS Excel VBO
的Open
操作打开当前用户启用宏的个人工作簿,将File
属性指向[=10的位置=].在环境 运行 Windows 7 或更高版本中,这通常是 C:\Users\<user name>\AppData\Local\Microsoft\Excel\XLStart
(source)。然后,您应该能够像在 MS Excel VBO
.
中使用 Run Macro
操作一样引用宏
在使用 Blue Prism 处理之前将相关的宏复制到相关文件,然后使用 MS Excel VBO
的 Run Macro
操作简单地按名称调用它们。
将宏代码添加到 MS Excel VBO
的修改版本中,根据 Blue Prism's official guidance on Extending the MS Excel VBO.
进行重构
我写了一个宏来获取 checkbox.But 的状态 运行我在 blueprism 上使用它时遇到了一个小问题。
我的宏名PERSONAL.XLSB!CheckBox.I可以手动执行成功enter image description here 但是当我通过 blueprism 运行 运行 宏时,我得到了一个错误提示。enter image description here error message:The 代码阶段无法执行,因为代码阶段抛出异常。宏'' PERSONAL.XLSB! 'CheckBox'无法执行。此工作簿中可能没有宏,或者所有宏都被禁用。
Blue Prism 在启动时使用的方法 Excel 不会自动打开当前用户的 PERSONAL.XLSB
文件。
可以通过三个选项来纠正此问题:
使用
MS Excel VBO
的Open
操作打开当前用户启用宏的个人工作簿,将File
属性指向[=10的位置=].在环境 运行 Windows 7 或更高版本中,这通常是C:\Users\<user name>\AppData\Local\Microsoft\Excel\XLStart
(source)。然后,您应该能够像在MS Excel VBO
. 中使用 在使用 Blue Prism 处理之前将相关的宏复制到相关文件,然后使用
MS Excel VBO
的Run Macro
操作简单地按名称调用它们。将宏代码添加到
MS Excel VBO
的修改版本中,根据 Blue Prism's official guidance on Extending the MS Excel VBO. 进行重构
Run Macro
操作一样引用宏