执行宏
执行宏
描述:执行目标Excel文件中已经定义好的宏,目前仅支持Office

属性说明
常规属性
目标属性
文件- 设置Excel文件路径,可点击右侧的
图标,选择需要操作的Excel文件
注意
输入的是Excel文件的绝对路径
手动输入时要确保文件存在,如遇到斜杠转译,可以在路径字符串前添加一个“r”防转义,如 r'C:/test/data1.xlsx'
可使用变量代替文件路径
工作表- 设置需要操作的Sheet页工作表
注意
可输入工作表所在文件的下标(整型),默认值为0,代表了Excel文件中的第一个Sheet页,填入相应的数字代表了相应的Sheet页
可使用真实的Sheet页名称(字符串),如‘测试3’,需要注意区分大小写,必须一模一样
宏名- Excel中已定义好的"宏名"
注意
Excel宏介绍:宏是一个指令集,用来告诉EXCEL来完成用户的指令动作。宏也可以理解为计算机程序,宏可以完全运行于excel中,可以用于完成枯燥重复的操作
返回值
- 输出至变量- 运行成功后组件会返回None
高级属性
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为“毫秒”
- 后置延时 - 组件功能执行后等待的时间,单位为“毫秒”
- 备注- 组件备注说明,以便于理解和快速定位
使用示例
执行逻辑
前置条件:运行该组件前,需对Excel进行相关设置--->在“文件”- “选项”中找到“自定义功能”选项,勾选视图、开发工具选项选项

启用宏的工作薄(*.xlsm),必须开启宏功能,如下图所示

接着,就可以添加宏操作,例如设置对某一列进行统计求和--->点击“视图”-“宏”,选择“录制宏”

设置“宏名”,执行宏的快捷键,保存位置,说明信息等

开始录制后,手动对表单进行操作,例如对某一列进行统计求和

操作完成后,点击“视图” - “宏” - “停止录制”

在设置完宏后,将.xlsx表格另存为“启用宏的工作薄(.xlsm)”

最后,即可添加组件,设置文件目录,工作表,以及已经设置的宏名--->运行组件

输出结果
运行组件,设计器即会在目标工作表中执行宏

Custom_excel0016
