我最近得到了在Blue Prism中创建机器人的任务,我遇到了一个问题。
我需要打开一个特定的excel文件并使用它。我的应用程序建模器设置为从exe
文件启动的Windows应用程序。我可以毫无问题地启动excel,但是当我使用“Action->Buissnes Object(MS Excel VBO)->Open Workbook
”时,没有任何反应。 Xlsx
没有开放。
如果我使用“打开工作簿”并在“将工作表作为集合”之后,它实际上将数据从文件中提取到我的集合中,但它再次不在屏幕上打开文件。
首先,在对象工作室中,您需要使用MS Excel VBO对“打开工作簿”对象执行操作。下一步将是来自MS Excel VBO的“SHOW”对象的另一个动作。
通过第一个操作,BP将打开工作簿,但在屏幕上看不到该工作簿中的所有数据都可用。第二个操作实际上会在屏幕上显示该工作簿。
要使用Excel进程,您应该使用MS Excel VBO对象。读取Excel文件的操作序列如下:
如果要在屏幕上显示excel,可以使用MS Excel VBO中的show action。打开工作簿并获取工作表作为集合是从excel获取数据的更好方法。
在MS Excel VBO中可用的一个属性“获取工作表名称”选择选项'获取工作表位置'下的那个选项你可以给出工作表位置。例如你要打开3张表,你会给3。
要使用excel,您应该使用Excel VBO,而不必通过定义应用程序模块来启动。以下来自MS Excel VBO的操作应该可行。