Blue Prism新的Excel VBO为单元格着色

时间:2019-07-11 10:27:06

标签: vb.net blueprism

我创建了一个Excel VBO Extension对象,以向Excel步骤添加新功能。在我的新对象中,我想根据输入为单元格着色。

为此,我使用创建实例,打开工作簿,显示原始Excel VBO中的操作。 以下操作是我的新操作,但是我总是收到以下错误:“内部:由于代码阶段引发异常而无法执行代码阶段:字典中不存在给定键。”

在我的新操作中,我使用从原始Excel VBO复制并在新的Excel VBO Extension对象中重新创建的Activate Worksheet,CheckInstanceAndWorkbook,CheckInstanceHandle操作。

如何用原始Excel VBO已创建的对象捕获实例?

谢谢。

1 个答案:

答案 0 :(得分:1)

您遇到的错误表明您正在使用的操作:

创建实例,打开工作簿,显示原始Excel VBO中的操作

属于代码的不同部分,该部分会生成您的 handle 变量,以便Blue Prism可以操纵Excel应用程序。

由于新对象与重新创建的激活工作表,CheckInstanceAndWorkbook,CheckInstanceHandle操作一起位于您的 Excel VBO Extension 下,因此他们无权访问 处理由另一个对象(在本例中为原始Excel VBO)创建的变量。

因此,可以想象这具有两个函数,第一个函数将变量作为输出生成,而第二个函数不将其作为输入接收。

因此,您需要做的是复制原始Excel VBO Excel VBO Extended 所需的所有操作,并使用仅一个对象的操作。

希望这些信息会有用。