如何从Blue Prism打开特定的Excel文件?

时间:2017-06-29 08:22:18

标签: excel automation robot

我最近得到了在蓝色棱镜中创建机器人的任务,我遇到了一个问题。

我需要打开一个特定的Excel文件并使用它。 我的应用程序建模器设置为从exe文件启动的Windows应用程序。我可以毫无问题地启动excel,但是当我使用“Action->Buissnes Object(MS Excel VBO)->Open Workbook”时,没有任何反应。 Xlsx未开通。

如果我执行“打开工作簿”并在“获取工作表作为集合”之后,它实际上将数据从文件中提取到我的收藏中,但它再次打开屏幕上的文件。

  • 我做错了什么?
  • 我之前应该创建/打开实例吗?
  • 它们如何运作?

5 个答案:

答案 0 :(得分:1)

首先,在您的对象工作室中,您需要使用"打开工作簿"使用MS Excel VBO的对象。下一步将是" SHOW"来自MS Excel VBO的对象。

通过第一个操作,BP将打开工作簿,但在屏幕上看不到该工作簿中的所有数据都可用。第二个操作实际上会在屏幕上显示该工作簿。

答案 1 :(得分:1)

要使用Excel流程,您应该使用 MS Excel VBO 对象。读取Excel文件的操作顺序如下:

  1. 创建实例:开始Excel会话。它基本上会创建/打开一个空白的Excel文件。
  2. 打开工作簿:打开所需的Excel文件。
  3. 显示:查看Excel文件(默认情况下不可见)。这是可选中的步骤。
  4. 快速获取工作表为集合:读取Excel文件数据并将其存储在集合中。
  5. 关闭实例:正常关闭Excel实例。

答案 2 :(得分:0)

如果要在屏幕上显示excel,可以使用MS Excel VBO中的show action。打开工作簿并获取工作表作为集合是从excel获取数据的更好方法。

答案 3 :(得分:0)

在MS Excel VBO中有一个可用的属性"获取工作表名称"在选项'获取工作表位置下选择该选项'你可以给工作表位置。例如你想打开3张,你会给3。

答案 4 :(得分:0)

要使用excel,您应该使用Excel VBO,而不必通过定义应用程序模块来启动。 MS Excel下面的操作VBO应该可以工作。

  1. 创建实例
  2. 打开工作簿
  3. 显示