通过前面的分享我们了解了JS为何物,WPS JS宏即将JS代码嵌入到WPS中,相相当于MSOffice中的VBA代码。 就像写VBA代码需要遵循一定的基本规则一样,在WPS中写JS代码也需要遵循一些规则。写VBA代码时,不需要特意切换大小写,只要关键字写对了,该大写的地方会自动变为大写,而JS宏则不同,严格区分大小写,不会自动更正大小写。上述代码运行时会依次出现两个消息框,类似于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,感觉上手还是很快的。
|