WPS JS宏从入门到放弃(JSA/JS宏编程教程)

使用WPS中的JS宏代码,快速简洁的批量处理Excel和WPS 表格数据。

168287人学习

中级203课时2024/06/20更新

二维码下载学堂APP缓存视频离线看

曾贤志
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Excel基础与提升(学习)
【曾贤志】Excel实战应用教程(办公小白从这里开始 2013版)
51303人学习
¥59.00
【曾贤志】Power Query For Excel数据处理利器(第1季 基础操作篇)
429385人学习
¥199.00
【曾贤志】VBA编程全系列教程(入门篇)
120573人学习
¥19.00
更 多 13 门 课 程
Excel入门与VBA高级工程师职业路线图
【曾贤志】Excel实战应用教程(办公小白从这里开始 2013版)
51303人学习
¥59.00
【曾贤志】Excel函数宝典大全(数据分析利剑 完整版)
421231人学习
¥199.00
【曾贤志】EXCEL 2013图表修炼记
19201人学习
¥19.00
更 多 10 门 课 程
【曾贤志】Power Query数据分析系列视频教程
【曾贤志】Power Query For Excel数据处理利器(第1季 基础操作篇)
429385人学习
¥199.00
【曾贤志】Power Query For Excel数据处理利器(第2季 M代码进阶篇)
362488人学习
¥299.00
【曾贤志】Power Query For Excel数据处理利器(第3季 M代码高阶篇)
135679人学习
¥399.00
更 多 3 门 课 程
[曾贤志]Excel办公高手秘笈
【曾贤志】Excel实战应用教程(办公小白从这里开始 2013版)
51303人学习
¥59.00
【曾贤志】Excel函数宝典大全(数据分析利剑 完整版)
421231人学习
¥199.00
【曾贤志】SQL与Excel结合应用(让数据透视表如虎添翼 精讲版)
103065人学习
¥99.00
更 多 4 门 课 程
[曾贤志]Excel办公高手秘笈
【曾贤志】Excel实战应用教程(办公小白从这里开始 2013版)
51303人学习
¥59.00
【曾贤志】Excel函数宝典大全(数据分析利剑 完整版)
421231人学习
¥199.00
【曾贤志】SQL与Excel结合应用(让数据透视表如虎添翼 精讲版)
103065人学习
¥99.00
更 多 4 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

零基础学习,希望使用编程来批量处理Excel数据 希望使用WPS编程来处理Excel数据 希望使用比VBA更简洁的编程语言来处理Excel数据 办公环境只有WPS,但又希望有像VBA一样的编程功能

你将会学到:

使用WPS中的JS宏代码,快速简洁的批量处理Excel和WPS 表格数据。

课程简介:

第01章 WPS表格基础与JS宏基础(已完成)

第02章 JS宏循环语句应用(已完成)

第03章 WPS表格常用对象应用(已完成)

第04章 自定义函数(已完成)

第05章 WPS JS宏数组技术(已完成)

第06章 WPS JS宏集合技术(已完成)

第07章 WPS JS宏映射技术-Map(已完成)

第08章 WPS JS宏对象应用(已完成)

第09章 JS宏正则表达式(已完成)

第10章 工作簿与程序应用事件 完成)

第11章 窗体与控件应用(完成



展开更多

课程大纲-WPS JS宏从入门到放弃(JSA/JS宏编程教程)

  • 第1章WPS表格基础与WPS JS宏基础(3小时40分钟24节)

  • 1-1

    为什么学JSA,而不是VBA?

    「仅限付费用户」点击下载“WPSJS宏从入门到放弃(JSA_JS宏编程教程).rar”

    [12:23]
  • 1-2

    1-1 JS录制新宏的使用(JS宏代码编写辅助)如果在WPS表格中要编写控制表格的代码,却又不知道如何编写,那么可以使用JS录制新宏功能,接下来录制几个常用的操作:1.录制在指定单元格写入数据。2.新建工作表,并重命名。3.单元格格式设置录制新宏优点:快速获取操作单元格的代码。录制新宏缺点:1.无法录制循环处理,无法实现批量操作。2.无法录制相互代码3.会出现一些冗余代码

    [09:21]
  • 1-3

    1-2 如何用JS宏代码操作WPS表格JS其实就是JavaScript语言,JS宏的根本目的就是使用JavaScript语言来操控WPS表格(俗称API),所以本套课程既要学习JavaScript,又要学习WPS表格API。这样才能处理好数据。本节课我们演示一下如何使用JavaScript来处理WPS表格数据。

    [11:44]
  • 1-4

    1-3 WPS宏编辑器(代码编写环境介绍)注意:有代码的WPS表格文件的保存,以及安全设置。1.WPS表格与WPS宏编辑器切换WPS表格切换到WPS宏编辑器:Alt+F11WPS宏编辑器切换到WPS表格:Shift+Alt+F112.常用窗口的显示与隐藏工程资源管理器、立即窗口、本地窗口、监视窗口。3.模块与过程的创建要编写代码则要先创建模块,也就是代码是在放在模块中的,可以创建多个模块。每个模块下可以创建多个过程。4.过程的运行、中断、重新设置编写好过程后,如果要运行,则单击工具栏上的(运行按钮),或者按功能键F5。如果代码在运行的过程中想要中断,则可以单击,如果想要结束过程的运行,则可以单击。5.代码外观设置字体和颜色设置,快捷键设置。

    [09:57]
  • 1-5

    1-4 万物皆对象(属性、方法、集合)每个对象都有属性与方法。比如人就是一个对象,而人的手或脚就可以看做是人对象下的子对象。人的身高、体重就是属性。而人在吃、喝、拉、撒、睡就是方法(动作)。而多个对象就可以形成集合,比如一屋子人。在JS中,也是万物皆对象。比如JS中的字符串、数组、函数等都是对象。这些对象都有自己的属性与方法,后面在对应的章节中都有讲解。而在WPS表格,也有很多对象,比如WPS表格这个程序就是最大的对象,再比如WPS的工作簿、工作表、单元格等就是最常见的对象。这些对象也有属性、方法与集合。1.对象的属性有的只能读,有的读和写都支持。2.对象的方法本质就是函数。3.集合则更简单,比如工作簿下的所有工作表就是一个集合。集合也有方法与属性。本节课主要讲解一下WPS表格中对象的属性、方法与集合。1.对象-只读属性(WPS表格的版本读取)2.对象-可读写属性(单元格值的读取与写入)3.对象-方法(单元格值区域的选择)4.集合-属性(获取工作簿下工作表个数)5.集合-方法(创建工作簿)

    [10:56]
  • 1-6

    1-5 WPS工作簿对象详解(重点内容).工作簿常用表达方式ThisWorkbook //当前工作簿,有成员提示ActiveWorkbook //活动工作簿,有成员提示。Workbooks('工作簿名') //用工作簿名表示工作簿对象,无成员提示。Workbooks(n) //用索引号n表示工作簿对象,无成员提示。2.工作簿常用属性:Path:工作簿文件路径获取Name:工作簿名称获取FullName:工作簿完整路径获取(包含工作簿名)

    [09:42]
  • 1-7

    1-6 WPS工作表对象详解(重点内容)1.工作表常用表达方式ActiveSheet //活动工作簿中的活动工作表Worksheets('工作表名') //用工作表名表示,某个工作簿中所有的Worksheet对象Worksheets(n) //用索引号表示,某个工作簿中所有的Worksheet对象Sheets('工作表名') //用工作表名表示,包含Chart或Worksheet 对象Sheets(n) //用索引号表示,包含Chart或Worksheet 对象2.工作表常用属性:Name(工作表名)

    [07:30]
  • 1-8

    1-7 WPS单元格对象详解(重点内容)单元格区域的直接表达方式:Range("a1:c3") //单元格区域表示,能表示任何单元格区域,有成员提示。Cells(1,1) //只能表示单个单元格,无成员提示。ActiveCell //活动单元格除了用上面的直接的表示方法,后面还会讲解一些通过其它方法也可以获取返回单元格区域。常用属性和方法:只读:Value()(方法)可读写:Value2(属性)只读取值可读写:Formula(属性)有公式则读取公式单元格地址:Address(方法)

    [13:25]
  • 1-9

    1-8 WPS JS宏数据的输入与输出InputBox('请输入内容') //输入框alert('a') //简单消息框MsgBox('b')//进阶消息框Debug.Print('c') //立即窗口Console.log('d') //立即窗口

    [10:52]
  • 1-10

    1-9 JS宏的编写规则与注释1.严格遵循大小写规范2.每条语句之间用分号分隔3.复合语句块(块中的单条语句可以有分号和缩进)4.有代码缩进对齐的好习惯5.代码注释的几种方法(// 或/*…… */)

    [08:24]
  • 1-11

    1-10 JS宏代码的调试方法(必学重点)1.运行宏(F5)2.中断3.重新设置4.断点设置(F9)5.逐语句运行(F11)6.逐过程运行(F10)7.跳出过程(Shift+F11)8.添加监视\快速监视

    [11:29]
  • 1-12

    1-11 数据类型-1(number类型)数值分为整数和小浮点数(小数),但返回的都是number类型。下面介绍一下关于处理数值的一些常用方法。

    [08:31]
  • 1-13

    1-12 数据类型-2(string类型)在JavaScript中,表示文本的类型是String,即字符串。字符串是放置在单引号('')、双引号("")或者反引号(``)中。比如读取单元格中文本,就是常见的一种手法。

    [08:52]
  • 1-14

    1-13 数据类型-3(boolean类型)布尔值表示真或假、开或关、是或否。这种类型只有两个值:true和false。true对应的数字是1,false对应的数字0。可以使用一些不改变结果的算术方法来转换。实际上数字与布尔值是对应的,0表示对应false,而非0值对应true。

    [06:26]
  • 1-15

    1-14 数据类型-4(undefined类型)Var a=""//表示空字符串var b=Infinity//表示无穷数分为正无穷(Infinity)和负无穷(-Infinity)var c=null //表示某个值不存在。Var d=NaN //表示未定义或不可表示的值var d=undefined //也表示某个值不存在,是一种更深层次的,如变量值未初始化。var e=Range("a1").Value() //读取空单元格var f=Range("a2").Value2="" //单元格不写入值的方法1var g=Range("a3").Value2=null//单元格不写入值的方法2var h=Range("a4").Value2=undefined//单元格不写入值的方法3

    [07:20]
  • 1-16

    1-15 数据类型-5(类型转换)var a=Number("3");//转换为数字var b=String("55");//转换为字符串var c=Boolean(NaN);//转换为布尔值var num=14;var d=num.toString(16) //进制转换,结果为字符串类型。var e=parseInt("25") // 转换为整数-1var f=parseInt("36.9")//转换为整数-2var g=parseFloat(25) //转换为小数-1var h=parseFloat(36.42)//转换为小数-2

    [07:19]
  • 1-17

    1-16 JS变量的申明与赋值变量就是内存中的一块存储空间,这个空间存储的就是变量的值。为这块空间贴个标签,这个标签就是变量名。三种声明变量的方式:const、var、let、

    [10:47]
  • 1-18

    1-17 JS宏的算术运算符运算符是在编写代码时,最常用的符号。从本节课开始,运算符主要分为:算术运算符、连接运算符、比较运算符、逻辑运算符、赋值运算符等。我们将讲解这些常见的运算符,本节课讲解的是算术运算符。

    [08:48]
  • 1-19

    1-18 JS宏连接运算符(案例:自定义求和函数)JS宏,有三种字符串连接方式。分别为使用+、concat、join三种方法。

    [09:18]
  • 1-20

    1-19 JS宏的比较运算符比较运算,是比较数据的大小,会产生true和false两个布尔值,true表示条件成立,false表示条件不成立。

    [08:14]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部