我创建了一个Excel VBO Extension对象,以向Excel步骤添加新功能。在我的新对象中,我想根据输入为单元格着色。
为此,我使用创建实例,打开工作簿,显示原始Excel VBO中的操作。 以下操作是我的新操作,但是我总是收到以下错误:“内部:由于代码阶段引发异常而无法执行代码阶段:字典中不存在给定键。”
在我的新操作中,我使用从原始Excel VBO复制并在新的Excel VBO Extension对象中重新创建的Activate Worksheet,CheckInstanceAndWorkbook,CheckInstanceHandle操作。
如何用原始Excel VBO已创建的对象捕获实例?
谢谢。
答案 0 :(得分:1)
您遇到的错误表明您正在使用的操作:
创建实例,打开工作簿,显示原始Excel VBO中的操作
属于代码的不同部分,该部分会生成您的 handle 变量,以便Blue Prism可以操纵Excel应用程序。
由于新对象与重新创建的激活工作表,CheckInstanceAndWorkbook,CheckInstanceHandle操作一起位于您的 Excel VBO Extension 下,因此他们无权访问 处理由另一个对象(在本例中为原始Excel VBO)创建的变量。
因此,可以想象这具有两个函数,第一个函数将变量作为输出生成,而第二个函数不将其作为输入接收。
因此,您需要做的是复制从原始Excel VBO 到 Excel VBO Extended 所需的所有操作,并使用仅一个对象的操作。
希望这些信息会有用。