动作简介:
本动作基于AI(如通义千问、ChatGPT等)生成VBA代码,并在当前Excel环境中自动执行所生成的VBA脚本,实现对Excel数据的自动化处理。用户只需描述所需功能,AI即可生成对应的VBA代码,并通过Quicker完成执行。
功能特点:
- 自然语言描述:用户通过自然语言描述所需功能(如“将A列数据排序并筛选出大于100的值”)。
- AI智能生成:自动调用AI模型生成对应功能的VBA代码。
- 自动执行VBA:无需手动粘贴代码,Quicker自动将代码写入Excel VBA模块并执行。
- 适用于Excel自动化:可完成数据处理、格式化、报表生成等常见Excel任务。
- 支持多次运行
使用方法:
- 在Quicker中运行该动作(第一次使用需要右键设置模型相关信息)
- 弹出输入框,输入你希望实现的Excel操作(用中文描述)。
- 等待AI生成VBA代码并自动执行。
- 查看Excel中执行结果。
示例描述:
- “将Sheet1中B列的空白单元格填充为‘无数据’”
- "将所选区域填充随机数"
- “自动筛选Sheet2中‘销售额’列大于1000的数据,并复制到新工作表”
- “为每个工作表添加一个标题行,内容为‘编号、姓名、成绩’”
注意事项:
- 需确保已配置好AI接口调用权限(如API密钥)。
- Office 系列软件需要开启【信任对 VBA 工程对象模型的访问】选项。
- WPS 软件需要安装VBA模块,并开启【信任对于“Visual Basic项目”的访问】选项。
- 以上选项开启方法请参考本文。
- 生成的VBA代码会自动写入当前Excel文件的VBA项目中。
适用场景:
- Excel数据处理自动化
- 快速原型开发
- 无VBA基础用户实现复杂操作
- 提高办公效率,减少重复劳动