- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
零基础学习,希望使用编程来批量处理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-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-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]开始学习
“曾贤志”老师的其他课程更多+