WPS的JS宏操作方法总结大全
一、WPS的Js宏基本情况
(一)、WPS对象的属性、方法和集合
1.Application(wps表格的对象)
Application.Version; //(wps的版本)
(二)、工作簿对象
1.工作簿常用表达式
ThisWorkbook(当前工作簿) ThisWorkbook.Name; //(当前工作薄的名字) ActiveWorkbook(活动工作簿)ActiveWorkbook.Name; //(活动工作簿的名字) Workbooks("String")(叫做string的工作簿) Workbooks("String")相当于Workbooks.Item("String") Workbooks(number)(第几个工作簿) Workbooks(1)相当于Workbooks.Item(1); //第一个工作簿
2.工作簿属性
ThisWorkbook.Name; //(工作簿名字) ActiveWorkbook.Name ThisWorkbook.Path; //(工作簿路径) ThisWorkbook.FullName; //(工作簿路径加名字)
(三)、工作表对象
1.工作表常用表达式
ActiveSheet //活动工作薄中的活动工作簿,没有成员提示 WorkSheets(“工作表名”)//用工作表名表示,某个工作簿中的所有worksheet对象 相当于Workbooks.Item("String") WorkSheets(number)//用索引号表示,某个工作簿中的所有worksheet对象 相当于Workbooks.Item(number) Sheets(“工作表名”)//用工作表名表示,包含chart或worksheet对象 相当于Sheets.Item("工作表名") Sheets(number)//用索引号表示,包含chart或worksheet对象
2.工作表属性
name属性
(四)、单元格对象
1.单元格常用表达式
Range("a1:c3") //单元格区域,能表示任何单元格区域,有成员显示 Range("a1") //选择某一个单元格 Range("a1:c3,d5:f6") //选择不连续的单元格区域,用逗号分隔 Range("a1:c3 b2:f6") //选择相交重合部分的单元格,用空格分隔 Range("a:f") //a列到f列 Range("3:10") //3-10行 Range("a2","f6") //a2:f6 Range( Range("a2"), Range("f6")) //a2:f6 Cells(1,1) Cells.Item(1,1) //只能表示单个单元格,无成员显示
2.单元格属性
Value() 方法 //只读 Value2 属性 只读取值 //可读写 Formula 属性 单元格有公式则读取公式 //可读写
二、WPS的Js宏编译情况
(一)、Js宏的输入框和输出框
InputBox("请输入提示","表格名称","默认值是123456",500坐标值,500坐标值) 输入框 获取输入框输入的值,var cont=InputBox("请输入提示","表格名称","默认值是123456",500坐标值,500坐标值) alert("显示内容") MsgBox("提示内容",jsYesNoCancel(显示按钮情况,有指定内容),"标题") Debug.Print("打印内容") console.log("打印内容")
(二)、Js语言编写规则
1.严格遵循大小写规范;
2.每条语句用分号分隔;
3.有代码缩进对齐的好习惯;
4.代码注释 //行注释 /* 块注释 */
(三)、Js代码调试
1.运行宏 f5
2.中断
3.重新设置
4.断点设置 f9
5.逐句运行 f11
6.逐过程运行 f10
7.跳出过程 shift+f11
8.添加监视/快速监视 监视公式 必须是在运行过程中添加监视
三、WPS的Js宏编程语言开发
(一)、声明变量
1.var 声明全局变量
var a; //声明1个变量; var a,b,c; //声明多个变量; var b=3,c="aa";//声明多个变量并赋值
2.let 声明块级变量,不必赋值
{let a=1;} console.log(a)
3.const 声明块级常量,必须赋值
{const b=4;}
4.变量命名方法
匈牙利命名法 sName 前面加上数据类型
驼峰命名法 smallName 小写字母开头
帕斯卡命名法 SmallName 大写字母开头
(二)、运算符
1.算术运算符
+ //加 ; - //减; * //乘; / //除; % //取余; ++a a++ //递加; -- //递减;
2.字符串运算符
+ 连接字符串 Number(转换成数字) String(转换成字符串)
3.比较运算符
> //大于; > = //大于等于; < //小于; < = //小于等于; == //等于; != //不等于;
true //真;转换成数值为1 false //假;转换成数值为0
4.逻辑运算符
&& //与; || //或; ! //非
5.赋值运算符
= //赋值; += -= *= /= %=
(三)、语句
1.循环语句
while语句 var i=0; while(i<10){ console.log(i); i++; } for语句 for(var i=1;i<=100;i++){ console.log(i) }
总结
到此这篇关于WPS的JS宏操作方法总结的文章就介绍到这了,更多相关WPS JS宏操作方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
layui 地区三级联动 form select 渲染的实例
今天小编就为大家分享一篇layui 地区三级联动 form select 渲染的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-09-09JavaScript和CSS通过expression实现Table居中显示
如何将表格居中的显示使用一个叫expression的函数,多数的浏览器都支持这个函数,感兴趣的朋友可以看一下具体的实现哈2013-06-06
最新评论