在之前我们学习到了VBA这种方式来操作办公软件三剑客(Word, Excel, PPT),但是在新时代的召唤下,WPS中已经可以使用JS来进行操作了,这里我们就再来学习一下WPS中的JSA
其实之前学习过VBA的同学比较有优势,其实JSA与VBA很多操作都很相似
1.打开宏编辑器
可以Alt + F11 打开
也可点击如下按键
打开以后为如下界面
代码开发中就会有不同,在VBA中我们可以开发过程与函数,但是在JSA中仅有函数
我们此时可开发一个简单函数测试可行性
在这里MsgBox = alert
function test() {
//弹出弹窗
MsgBox("Hello World")
alert("Hello World")
}
单击执行后出现如下内容则为成功
2.JSA操作Excel
由于声明变量循环等内容全部都为JS的基础操作,由于这里讲解的是JSA所以就不提那些啦,不会的小伙伴还请自行查询。
1.新增Sheet页,并修改名称
Worksheets.Add(); //新开一个EXCEL
ActiveSheet.Name = "test"; //设置Sheet页名称
2.激活Sheet页
激活Sheet页的作用就是在激活以后,我们调用的方法就都是在此Sheet页中进行操作的了
Worksheets.Item("Sheet页名称").Activate();
3.获取指定单元格
Cells.Item(第几行, 第几列)
4.判断此单元格是否隐藏
//false为可见,true为隐藏
Cells.Item(第几行, 第几列).EntireRow.Hidden
5.获取此单元格的值
Cells.Item(第几行, 第几列).Value2
6.获取可见行的总行数
Worksheets.Count
我就简单的用了这几个命令,为了也是制作一个脚本,其中还有很多方法,我建议需要学习的同学按照如下方式录制宏命令,然后去查看宏命令的代码,就可以了解到各个操作的代码是如何编写的。
或者到如下网址,也可以查询到WPS的JSAPI文档↓
到这里该介绍的就已经介绍了,我的文章仅仅可以帮您了解到最基本的运用,如果有深入学习的需要请再自行深入学习。