WPS JS宏新手入门 您所在的位置:网站首页 wps宏怎么写循环 WPS JS宏新手入门

WPS JS宏新手入门

2024-07-17 02:18| 来源: 网络整理| 查看: 265

对WPS表格数据操作,有时公式并未达到我们预期的效果,这个时候就需要使用强大的宏功能。本人作为宏小白新手将从头开始记录下整个探索的过程。探索WPS表格宏脚本语法、遍历、判断、赋值、设置边框、设置颜色等代码及GIF演示。仅限入门,并着重描述WPS中JS开发。

启用宏

工具->宏安全性->安全级调为低

文件拓展名

xlsx:常规的文件,那么它是不支持宏运行的,也无法保存;

xlsm:启用宏的工作表,可以运行宏,可以将表格另存为这种格式;

xlam:加载项,可以作为加载项给其他表格使用,类似于打包;

如何开发宏 开发入口

工具->开发工具。默认为VB编辑器,WPS还可以切换到JS环境,用更熟悉的JS语言开发,也是本文重点描述对象。

'VB的方法体 Sub 方法() End Sub //JS的方法体 function 方法(){ }

切换到JS环境后,点击WPS宏编辑器,就可以在右侧空白编写代码了,也可以右键->插入->模块,增加新模块

基本方法 function 方法声明(){ //代码写在这里,方法名称不能重复,可以使用英文或中文命名 //方法直接可以调用,可以传参 } function methodA(){ console.log("I'm methodA"); let result = methodB(1,2,3); console.log("result = " + result); } function methodB(arg1, arg2, arg3){ return arg1+arg2+arg3; } //输出------------------- //I'm methodA //result = 6 //----------------------- 选择 function 选择1个单元格(){ Range("C2").Select(); } function 选择1个单元格另一种方式(){ //参数:行,列。例如2代表2行,4代表D列 Cells("2","4").Select(); } function 选择范围(){ Range("B5:F10").Select(); } function 选择列(){ //Range("C:C").Select(); Range("E:G").Select(); } function 选择行(){ //Range("2:2").Select(); Range("2:4").Select(); }

遍历与判断 function 遍历(){ for(var cell of Range("B2:E6")){ cell.Value2 = "A"; cell.Interior.Color = RGB(200, 180, 180); } } function 遍历2(){ for(var i = 1 ; i选择并运行

绘制按钮触发

工具->开发工具->设计模式->制作->退出设计模式->点击执行

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有