WPS表格宏功能可自动执行重复操作,需先启用开发工具,再录制、运行、编辑或导入导出宏文件。
如果您希望在WPS表格中自动执行重复性操作,例如批量格式化数据、插入固定内容或跨表汇总,WPS的宏功能可帮助您将一系列手动操作录制并一键回放。以下是启用、录制、编辑与运行宏的具体步骤:
一、开启宏功能并启用开发工具
WPS默认隐藏“开发工具”选项卡,需手动启用才能访问宏相关命令。启用后,方可进行录制、查看与运行宏。
1、点击左上角【文件】→【选项】。
2、在弹出窗口中选择【自定义功能区】。
3、右侧“主选项卡”列表中,勾选开发工具复选框。
4、点击【确定】,顶部菜单栏将显示“开发工具”选项卡。
二、录制宏并保存为WPS宏文件
录制宏会记录您从开始到停止之间所有鼠标点击、键盘输入及菜单操作,生成VBA代码并保存为以“.wpsmacro”为扩展名的本地宏文件。
1、切换至【开发工具】选项卡,点击【录制宏】按钮。
2、在弹出窗口中输入宏名(仅限英文、数字和下划线,不可含空格或中文),例如“MyFormatMacro”。
3、选择保存位置为此文档或所有文档(Normal.wpsmacro)。
4、点击【确定】后立即开始操作:例如选中A1:C10、设置字体加粗、填充黄色背景。
5、完成操作后,返回【开发工具】→点击【停止录制】。
三、运行已录制的宏
运行宏将按录制顺序精确重放全部操作,适用于相同结构的数据区域。运行前请确保目标单元格或工作表处于预期状态。
1、选中需要应用宏操作的起始单元格(如A1)或激活对应工作表。
Contentfries
将长视频改造成更加引人注目的短视频
下载
2、点击【开发工具】→【宏】。
3、在宏列表中选择已命名的宏(如“MyFormatMacro”)。
4、点击【运行】,WPS将自动执行全部录制动作。
四、编辑宏代码(支持VBA语法修改)
录制生成的宏可进一步通过VBA编辑器调整逻辑,例如添加条件判断、循环处理多行数据或适配动态区域,提升自动化灵活性。
1、点击【开发工具】→【Visual Basic】打开VBA编辑器。
2、在左侧工程资源管理器中,双击对应模块(如“Normal”下的“Module1”或文档名下的模块)。
3、在代码窗口中可见Sub开头的宏过程,例如“Sub MyFormatMacro()”。
4、修改代码,例如将Range("A1:C10")替换为Range("A1").CurrentRegion,使作用域自动扩展至连续数据区。
5、按F5运行调试,或关闭编辑器后返回表格点击【宏】→【运行】。
五、导入导出宏文件实现跨设备复用
WPS宏以独立文件(.wpsmacro)形式存在,可复制到其他电脑的WPS安装目录宏文件夹,或通过导入功能加载已有宏,避免重复录制。
1、导出宏:在VBA编辑器中右键对应模块 →【导出文件】→ 保存为“.bas”文本文件(兼容VBA)或直接复制整个Normal.wpsmacro文件(位于用户配置目录)。
2、导入宏:点击【开发工具】→【宏】→【组织宏】→【WPS宏】→【导入】,选择.bas或.wpsmacro文件。
3、确认导入后,该宏即出现在【宏】列表中,可随时运行。