如何将一系列列作为集合?

问题描述 投票:1回答:1

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

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

为了防止任何类似的东西弄乱集合cols,我正在寻找一种方法来获取一系列列作为集合,例如A - AM。行数未确定,因此作为集合操作的get范围不合适。提前致谢!

excel collections vbo blueprism rpa
1个回答
1
投票

因为这个原因,我从来没有真正喜欢默认对象来获取范围作为集合。您可以在Excel VBO对象中创建一个新操作(请务必小心,因为重新导入默认对象将基本上删除操作。我通常将其重命名为'MS Excel VBO Customized'或沿着这些行的某些内容) 。

我这样做的方式如下:

  1. 打开'MS Excel VBO'对象并复制页面'Get Worksheet Rage as Collection'并将其命名为'Get Worksheet Range as Collection New'(或您认为合适的任何内容): Duplicated
  2. 编辑代码阶段:给它一个新名称(因为代码阶段在同一个对象中不能具有相同的名称)并更改输入和代码阶段以匹配以下内容(我在这里将新范围称为“地址”,但是只要你在整个过程中保持一致,就可以随意命名。 Inputs Code
  3. 编辑开始阶段。您可以删除“开始单元格”和“结束单元格”的先前数据项,并为“地址”创建一个: enter image description here
  4. 发布并保存对象。然后,您可以从正在处理的对象或流程中使用它,并使用A:AM等范围。
© www.soinside.com 2019 - 2024. All rights reserved.