系统:Windows 11
软件:WPS表格11
Part 1: 背景介绍
- 本系列介绍一款类Excel的软件,WPS表格
- 当然也是介绍其宏开发,不同的是,使用的JS宏
- 会同样介绍多个系列,本系列介绍一些基础知识
- WPS也是有一套Office办公软件产品,有意向了解的可以查一下
- 我们介绍其中的表格部分,个人感觉还是不错的一款软件
- 进入正题,Excel有基于VBA的宏开发,WPS有基于JS(Javascript)的宏开发
文章图片
图1 WPS表格 Part 2: 开发环境介绍
- 保存有JS宏的WPS文件也是需要另存为xlsm格式的
- 开发工具菜单-WPS宏编辑器,可以打开对应开发环境
- 以前VBA是写在一个模块中,同样JS宏也有类似的
文章图片
图2 WPS宏编辑器
文章图片
图3 JS集成开发环境
文章图片
图4 模块 Part 3: 示例
- 点击按钮,弹框,首先制作两个按钮,注意添加按钮完毕后,要点击关闭设计模式,这样才能使用
- 设计模式下,右键按钮-查看代码,就可以进入IDE中,并写已写好函数,在函数中写入具体动作,然后就可以
- 效果动图如下图所示
文章图片
图5 添加按钮
文章图片
图6 按钮关联代码
文章图片
图7 效果动图 Part 4: 代码 模块1
/**
* CommandButton1_Click Macro
*/
function CommandButton1_Click()
{
alert("Hello World,这是WPS支持的js宏程序");
}/**
* CommandButton2_Click Macro
*/
function CommandButton2_Click()
{
fx2();
}function fx1() {
alert("自编辑函数1")
}
模块2
function fx2() {
alert("自编辑函数2")
}
Part 5: 部分代码解读
- 模块间函数可以直接调用
fx2();
- 更多学习交流,可加小编微信号
learningBin
扫描二维码,关注本公众号
【WPS表格|WPS-JS宏开发-基础知识-01-初识】
文章图片
推荐阅读
- Vue基础知识|Vue3之Teleport
- java|如果再写for循环,我就锤自己
- React|【React】3_使用react组件化编码流程及案例分享(附源码)
- web前端期末大作业 html+css+javascript 校园主题网页设计(南京大学3页)个人毕设专用
- react.js|react-vant 实现黑暗模式
- JavaScript|JavaScript---常用元素的属性操作(点击图片修改src属性)
- javascript案例|javascript小案例-----动态生成删除表格
- JavaScript|JavaScript笔记(十)-----内置对象(数学对象与日期对象)
- JavaScript|JavaScript-----禁止鼠标选中文字和禁止鼠标右键上下文菜单