如何获得一系列列作为集合?

时间:2018-09-18 02:39:17

标签: excel collections vbo blueprism rpa

编辑:对于上下文,我试图将Excel工作表中的一定范围的列作为集合导入到Blue Prism对象中。

所以我有一个工作表,其中包含从A到AM的列。当我将工作表作为集合时,名为“ Column1”到“ Column10”的空白列(第一次)和名为“ Column1”到“ Column19”的第二列(第二次,这次要注意其19个列)神秘地出现在集合中。这些列中没有数据-没有空格,没有任何内容。

为了防止任何事情弄乱集合cols,我正在寻找一种方法来获取一系列 columns 作为集合,例如A-AM。行数不确定,因此获取范围作为收集操作不合适。预先感谢!

1 个答案:

答案 0 :(得分:1)

因此,我从不真正喜欢默认对象来获取范围作为集合。您可以在Excel VBO对象中创建一个新动作(请务必谨慎,因为重新导入默认对象基本上会删除该动作。我通常将其重命名为“ MS Excel VBO Customized”或类似的名称)

我的操作方式如下:

  1. 打开“ MS Excel VBO”对象,并复制“将工作表的愤怒作为集合”,并将其命名为“将工作表范围作为新的集合”(或您认为合适的任何东西):

    Duplicated

  2. 编辑代码阶段:给它一个新名称(因为代码阶段在同一对象中不能具有相同的名称),并更改输入和代码阶段以匹配以下内容(我将新范围称为这里的“地址”,但只要您始终保持一致,就可以使用其他名称:

    Inputs Code

  3. 编辑开始阶段。您可以删除“开始单元格”和“结束单元格”的先前数据项,并为“地址”创建一个:

    enter image description here

  4. 发布并保存对象。然后,您可以从正在处理的对象或过程中使用它,并使用诸如A:AM之类的范围。