打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
2、WPS JS | 宏的基础语法规则
通过前面的分享我们了解了JS为何物,WPS JS宏即将JS代码嵌入到WPS中,相相当于MSOffice中的VBA代码。

就像写VBA代码需要遵循一定的基本规则一样,在WPS中写JS代码也需要遵循一些规则。

写VBA代码时,不需要特意切换大小写,只要关键字写对了,该大写的地方会自动变为大写,而JS宏则不同,严格区分大小写,不会自动更正大小写。

下面写两句简单的代码:


可以看到出,类似于VBA中的:
Sub 程序名()
    具体代码
End Sub

WPS JS中过程的基本结构是:
function 程序名(){
    具体代码
}

上述代码运行时会依次出现两个消息框,类似于VBA中的MsgBox,不过这个是简易的消息框。



上述代码中如果把function写成Function,程序运行时就会弹出如下对话框:


因为JS中Function是函数,而非关键字,所以系统不知道你要运行哪一段程序。

当然我们也不能拘泥的理解为像在VBA代码中一样,Sub 和End Sub必须要分行写,中间写具体代码,WPSJS中


比如第六行,一句代码也照样可以,只不过是如果大括号中间还有代码,写一行可能会太长,所以要规范下格式显得逻辑清晰。

在VBA代码中词与词之间如果你多敲了空格,系统会自动去除多余的空格,而在WPSJS中则不会,比如:



function和test之间其实只需要一个空格,但是你不小心对敲了几个,它并不会给你自动去除掉多余的空格。

运行代码按F5,和VBA中一样,逐句执行按F11,VBA中是按F8。

另外工程资源管理器和MS中的工程资源管理器也有点区别:

我们插入模块后,默认的对象是Application,而不像Excel中,代码可以写在工作表、工作簿中。

学过VBA之后再接触WPSJS,感觉上手还是很快的。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
说说WPS的JS宏
VBA很强大,强大的拒绝不适合这行的菜鸟入门。
WPS JS 宏开篇
WPS增加正则处理函数,简直如虎添翼
前端|npm全局创建wps加载项
WPS JSA 宏编程(JS):1.初识
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服