办公软件国产化后,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)
上一篇 2024年5月2日 上午11:49
下一篇 2024年5月2日 下午12:00

相关推荐

  • grist和Excel区别

    Grist和Excel是两种常见的文本处理工具,虽然它们都是用于处理和编辑文本的工具,但它们在某些方面有着不同的特点和用途。在本文中,我们将探讨Grist和Excel的不同之处,以…

    科研百科 2024年10月23日
    0
  • 南航博士毕业待遇如何

    南航博士毕业待遇如何 博士毕业是许多人追求的梦想,而对于那些选择读博士的人来说,他们则需要面对一系列的挑战和机遇。在南航,博士毕业生的待遇如何,成为了许多人关注的问题。 首先,南航…

    科研百科 2024年10月30日
    3
  • roadmap 产品规划路线图参考

    roadmap product roadmap参考 Introduction The roadmap is a critical tool for product managers…

    科研百科 2024年10月14日
    3
  • 大学和老师做课题有什么意义

    大学和老师做课题有什么意义 在大学校园中,老师和学生之间的合作是非常重要的。大学老师通过研究项目和课题,可以帮助学生获得知识和技能,同时也可以提高自己的研究水平。学生通过参与研究项…

    科研百科 2024年12月1日
    13
  • 中铁建工集团召开项目管理提升大会暨大商务管理推进会

    导读 6月15日,中铁建工集团项目管理提升大会暨大商务管理推进会在长沙召开。中铁建工集团领导,总部各部门负责人,所属各单位党政主要负责人、总经济师、总工程师在主会场参会;所属各单位…

    科研百科 2022年12月2日
    441
  • 数据说话!四大热门企业级杀毒软件横评(2019企业杀毒软件排行榜)

    对于企业来讲,网络安全工作建设已然成为刚需,终端安全对于企业来讲同样重要。鉴于此,众多杀毒软件纷纷衍生出企业级杀毒软件产品,旨在对企业终端进行有效的安全防护,那对于企业来讲,如何选…

    科研百科 2024年5月6日
    109
  • DB34-1659-2022

    DB34-1659-2022: 人工智能在医疗领域的应用 随着人工智能技术的不断发展,其在医疗领域的应用也越来越广泛。DB34-1659-2022是一起有关人工智能在医疗领域中的应…

    科研百科 2024年11月28日
    0
  • 图文全解:光伏工程项目管理全流程(光伏项目的管理)

    【能源人都在看,点击右上角加\’关注\’】 工程建设项目前期工作流程 基本流程 建设项目投资决策(建议书、可行性研究报告)流程 建设项目设计阶段工作流程 建…

    科研百科 2024年2月17日
    171
  • 软件项目内控管理方案

    软件项目内控管理方案 随着软件开发领域的迅速发展,软件项目的风险也越来越高。因此,软件项目内控管理已经成为了软件开发过程中必不可少的一部分。本文将介绍一种软件项目内控管理方案,以帮…

    科研百科 2024年11月16日
    0
  • 科研项目的经济效益怎么写3072976048

    科研项目的经济效益怎么写 科研项目的经济效益是衡量一个科研项目是否成功的重要指标之一。经济效益是指一个项目所带来的经济收益,包括成本、利润和投资回收期等。在写科研项目的经济效益时,…

    科研百科 2024年11月10日
    5