执行宏

活动说明

此活动主要用于执行Excel文件中自带的宏,一般包含宏的Excel文件为"xlsm"格式,如果不是有现成的包含宏的文件,不建议使用"执行宏"的方式编辑文件,而是使用bit-Worker Excel相关活动

执行逻辑:RPA打开文件路径下的文件,调用此文件中自带的与宏名称相同的宏,读取宏参数,执行后将执行结果传递给输出参数

属性说明

输入项

文件路径

字符串

支持三种填入方式:

  • 填写Excel文件的完整路径

  • 点击输入框右侧的图标,出现文件选择窗口,选择文件后自动填入完整路径

  • 使用变量

宏名称

字符串

选择的文件中内置宏的名称。请确认选择的文件中确实存在此名称的宏

宏参数

[object[]]

当使用到的宏需要参数时填写该属性,格式为[参数名称:\"参数值\"]

输出项

输出参数

[对象]

执行宏之后宏的输出参数。根据宏的编写情况,可以为空

使用示例

属性栏设置:

执行步骤:

当参数如此填写时,活动将会打开路径下的"宏测试.xlsm"文件,此文件打开后如图所示,注意只有使用Office Excel客户端才可以手动调用宏

如果出现"宏已被禁用"的提示,需要点击"启用内容",可以点击视图中的"宏"->"查看宏"检查

图中的"排序","求和"就是宏名称。在本例中,运行"排序"宏之后,会将表格内容按照年龄倒序排序

运行结果:

下图为运行后的结果:

当调用的宏有输出时,可以在输出参数中增加。如下图的"求和"宏,就会将年龄列的和315传递给result参数

注意事项

  • 请确保选择的文件是包含宏的Excel文件,扩展名为"xlsm",并确认文件中包含宏

  • 执行活动时,首先要关闭活动需要用到的Excel文件

  • 如果出现执行错误,请尝试退出助手,并重新"以管理员身份运行"助手

results matching ""

    No results matching ""