分享

2、WPS JS | 宏的基础语法规则

 yuxinrong 2023-02-28 发布于安徽
通过前面的分享我们了解了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,感觉上手还是很快的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多