首页 > 解决方案 > Blue Prism 新 Excel VBO 为单元格着色

问题描述

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

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

在我的新操作中,我使用从原始 Excel VBO 复制并在我的新 Excel VBO 扩展对象中重新创建的激活工作表、CheckInstanceAndWorkbook、CheckInstanceHandle 操作。

如何用我的对象捕获实例,该对象已经由原始 Excel VBO 创建?

谢谢你。

标签: vb.netblueprism

解决方案


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

从原始 Excel VBO 创建实例、打开工作簿、显示操作

属于生成句柄变量的代码的不同部分,以便 Blue Prism 操作您的 Excel 应用程序。

由于您的新对象与重新创建的激活工作表、CheckInstanceAndWorkbook、CheckInstanceHandle 操作一起位于Excel VBO 扩展下,因此它们无权访问由不同对象(在本例中为原始 Excel VBO)创建的句柄变量。

所以想象这有两个函数,第一个函数生成变量作为输出,但第二个函数不接收它作为输入。

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

希望这些信息有用。


推荐阅读