【國產辦公軟件】辦公軟件國產化后,VBA二次開發替代方案WPSJS你必須學起來了。
隨著美國的技術封鎖,我國自研的操作系統開始逐步替代windows成為了國內辦公的主流,隨之而來的辦公軟件也由微軟的office替換為了WPS,在linux環境下,WPS是無法繼續使用VBA(包括VSTO)進行二次開發的,這對于之前習慣于通過VBA進行數據分析的小伙伴來說帶來了很大的不方便,不過也不用難過,WPS為我們提供了新的二次開發替代方案WPSJS(其實微軟也有類似的技術棧),今天我就帶領大家來了解一下WPSJS,WPSJS有兩種使用方式。
第一種是類似VBA開發方式。
此種方式,直接通過開發工具界面進入,使用方法和VBA類似(貌似linux下要專業版本才能使用,不知是否是我的打開方式不對)。如下圖所示:
界面與我們熟悉的VBA基本一樣喲,只要大家對VBA熟悉上手這個相信沒什么難度。
在語法上,和VBA有比較明顯的差別,使用的是JavaScript的語法,如果大家從事過web前端開發的話,就沒什么難度了。下面簡單的給大家演示一個小功能。
第二種是類似VSTO開發方式
此種方式,通過開發一個外接程序的方式對wps進行二次開發。我們根據官方的提示給大家講解下基本的項目創建方式。根據官方的開發要求,開發環境需求為wps、Node.js、Visual Studio Code。具體創建方式大家可以參見官方的步驟,此處不再贅述。創建項目后的目錄如下所示:
官方示例運行后的效果如下:
在接下來,我將會以我之前曾經用VBA開發過的進銷存管理系統為例,給大家詳細講解WPSJS的實現過程,如果感興趣的小伙伴請繼續關注。
-->