初识Excel的JS环境WPS宏编程

谈论Excel宏编程,我们第一反应就是VBA,随着WPS引入了JS宏编程,在Excel里我们也可以编写js代码实现对excel的工作簿、工作表及单元格的操作。两者的实现方式,无所谓孰优孰劣,鉴于WPS免费,JS编写代码比VB编写代码更具对象性、高效性,个人比较偏向JS。当然,论功能强大,显然VBA更胜一筹。

1、如何开启Excel的JS宏编程

MAC电脑上,还没找到excel的开发工具选项,尚不知如何开启js宏编程。
Windows电脑上,打开任意一个Excel文件,在文件菜单 -> 工具 -> 选项下有个自定义功能区,选中“开发工具”即可。
初识Excel的JS环境WPS宏编程_第1张图片
完事后,在打开的Excel工作簿菜单上,可以看到“开发工具”,如果显示的“VB编辑器”,则先点击“切换到JS环境”
在这里插入图片描述
切换到JS环境后,就会出现下图所示的“WPS宏编辑器”,点击“wps宏编辑器”即可进入JS宏编程工作环境。
在这里插入图片描述

2、编写第一个函数,helloWorld

典型的JS函数,点击“三角”运行按钮,就会立即执行光标所在的函数,程序执行后会弹出一个alert框,内容显示:Hello World!
初识Excel的JS环境WPS宏编程_第2张图片
初识Excel的JS环境WPS宏编程_第3张图片

3、编写好的js宏代码如何保存

xlsx文件类型,不能保存JS宏代码,保存时会弹出下图提示。
初识Excel的JS环境WPS宏编程_第4张图片
我们需要把文件另存为启用宏的工作簿xlsm格式,如下图所示。
初识Excel的JS环境WPS宏编程_第5张图片

4、参考资料

excel js宏编程参考资料其实比较少,幸运的是wps开发平台提供的开发说明及es6教程足够。

  • https://open.wps.cn/docs/client/wpsLoad,wps开发平台说明
  • https://www.w3cschool.cn/escript6/,ES6 中文教程

你可能感兴趣的:(Excel宏编程,excel,wps,JS宏编程,VBA)