办公软件国产化后,VBA二次开发替代方案WPSJS你必须学起来了(vba 开发工具)

随着美国的技术封锁,我国自研的操作系统开始逐步替代windows成为了国内办公的主流,随之而来的办公软件也由微软的office替换为了WPS,在linux环境下,WPS是无法继续使用VBA(包括VSTO)进行二次开发的,这对于之前习惯于通过VBA进行数据分析的小伙伴来说带来了很大的不方便,不过也不用难过,WPS为我们提供了新的二次开发替代方案WPSJS(其实微软也有类似的技术栈),今天我就带领大家来了解一下WPSJS,WPSJS有两种使用方式。

第一种是类似VBA开发方式。

此种方式,直接通过开发工具界面进入,使用方法和VBA类似(貌似linux下要专业版本才能使用,不知是否是我的打开方式不对)。如下图所示:

办公软件国产化后,VBA二次开发替代方案WPSJS你必须学起来了(vba 开发工具)办公软件国产化后,VBA二次开发替代方案WPSJS你必须学起来了(vba 开发工具)

界面与我们熟悉的VBA基本一样哟,只要大家对VBA熟悉上手这个相信没什么难度。

在语法上,和VBA有比较明显的差别,使用的是JavaScript的语法,如果大家从事过web前端开发的话,就没什么难度了。下面简单的给大家演示一个小功能。

办公软件国产化后,VBA二次开发替代方案WPSJS你必须学起来了(vba 开发工具)

第二种是类似VSTO开发方式

此种方式,通过开发一个外接程序的方式对wps进行二次开发。我们根据官方的提示给大家讲解下基本的项目创建方式。根据官方的开发要求,开发环境需求为wps、Node.js、Visual Studio Code。具体创建方式大家可以参见官方的步骤,此处不再赘述。创建项目后的目录如下所示:

办公软件国产化后,VBA二次开发替代方案WPSJS你必须学起来了(vba 开发工具)

官方示例运行后的效果如下:

办公软件国产化后,VBA二次开发替代方案WPSJS你必须学起来了(vba 开发工具)

在接下来,我将会以我之前曾经用VBA开发过的进销存管理系统为例,给大家详细讲解WPSJS的实现过程,如果感兴趣的小伙伴请继续关注。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年5月17日 下午2:25
下一篇 2023年5月17日 下午2:41

相关推荐