JS_WPS 自动化办公(1) 来源公众号:xuyuntong
在工作的时候可能大家和我一样,经常需要处理一些Excel文件,有时候这些工作重复性非常高,但得一个一个整非常麻烦,不仅费时间,而且还容易出错。有时候记录数据可能没有花那么多时间整理表格花的时间可能和记录数据差不多时间或者更多,所以为了降低那些重复劳动必须得把自动化整上。
因为我用的WPS软件所以这个教程是针对WPS的,WPS可以支持VBA,也可以支持JS,因为大概过年的时候简单的学习了一下JS,当时的目的是为了做一些自动签到的脚本或者到时候抢票啥的,仿真软件里面有的也是用JS写的脚本,学了JS这些通用所以很有必要学习一下。
废话不多说我们直接开始,一开始我们可能不知道JS的宏应该怎么写,我们可以通过录制宏来看看我们要实现的功能需要包括哪些。这里有个简单的例子,比如我们将一个范围的表格拷贝到另外一个位置。
首先先新建一个表格,如下图所示
图1:工具-》开发工具
图2:录制新宏
在录制新宏的时候把操作记录一下,在停止录制以后点击查看代码。图3就是我们录制的代码。
图3:录制的代码
function Macro1() { //选择A1:A4范围的数据 Range("A1:A4").Select(); //拷贝 Selection.Copy(undefined); //选择D1单元格 Range("D1").Select(); //粘贴 ActiveSheet.Paste(undefined, undefined); } |