通過前面的分享我們了解了JS為何物,WPS JS宏即將JS代碼嵌入到WPS中,相相當于MSOffice中的VBA代碼。 就像寫VBA代碼需要遵循一定的基本規(guī)則一樣,在WPS中寫JS代碼也需要遵循一些規(guī)則。寫VBA代碼時,不需要特意切換大小寫,只要關鍵字寫對了,該大寫的地方會自動變?yōu)榇髮?,而JS宏則不同,嚴格區(qū)分大小寫,不會自動更正大小寫。上述代碼運行時會依次出現(xiàn)兩個消息框,類似于VBA中的MsgBox,不過這個是簡易的消息框。上述代碼中如果把function寫成Function,程序運行時就會彈出如下對話框:因為JS中Function是函數(shù),而非關鍵字,所以系統(tǒng)不知道你要運行哪一段程序。當然我們也不能拘泥的理解為像在VBA代碼中一樣,Sub 和End Sub必須要分行寫,中間寫具體代碼,WPSJS中 比如第六行,一句代碼也照樣可以,只不過是如果大括號中間還有代碼,寫一行可能會太長,所以要規(guī)范下格式顯得邏輯清晰。
在VBA代碼中詞與詞之間如果你多敲了空格,系統(tǒng)會自動去除多余的空格,而在WPSJS中則不會,比如: function和test之間其實只需要一個空格,但是你不小心對敲了幾個,它并不會給你自動去除掉多余的空格。 運行代碼按F5,和VBA中一樣,逐句執(zhí)行按F11,VBA中是按F8。
另外工程資源管理器和MS中的工程資源管理器也有點區(qū)別:
我們插入模塊后,默認的對象是Application,而不像Excel中,代碼可以寫在工作表、工作簿中。 學過VBA之后再接觸WPSJS,感覺上手還是很快的。
|