2024年3月31日发(作者:)

WPS中Excel表格使用vba的方法以及宏快捷键设置

Wps作为微软office的替代,最近得到很多同事们的喜欢,但是有一点让人遗憾,就

是关于vba自动化的程序的使用,一直是大家比较诟病的。熟悉vba的同学都知道工作的

方便和快捷,那么如何让你的wps也可以使用一个像office中存储在personal可隐藏文

件里面的宏程序,每次打开而不显示,却可以直接使用呢?

一、首先也是最重要的,我们都是免费版的,不是专业版的没用VBA这个模块的,这

个就需要大家下载这个模块安装了,本人使用的是VBA FOR WPS 7.0。貌似wps版本自

动升级后依然可以正常使用。安装之后会在菜单栏出现开发工具选项。

在没有新建工作簿的时候,加载项是灰色的不能用的。

二、点击新建工作,然后加载项变为可用的状态,点击打开,

浏览,找到可用的加载宏文件,文件名随便起的,后缀名必须是加载

宏文件。

下面解释加载宏文件:xlam 或者xla 的后缀名,这个文件可以由微软office的

文件另存得到。 这个个人宏工作簿大家应该都懂的哈 ,不

懂的也就没必要折腾了。

选中加载即可以了,然后关闭wps,用wps表格打开一个文件,点开 开发工具---vb

编辑器-,你可以惊喜的发现加载宏文件已经随时待命了,以后只要打开wps表格,它都

会加载了。

然后问题来了:我的程序是进来了,可是每次都要再去点开vb编辑器去运行是不是

太二了快捷键有木有?

然后发现录制宏可以设置快捷键,但是无法保存到加载宏里,悲剧鸟......

其实呢,这个快捷键可以有,至于怎么有,我是这样解决的。

三、录制一个快捷键,调出你的程序窗体。能调出窗体了,我想会玩的同学已经可以

搞一堆东东啦。关键是如何在wps,按出快捷键弹出一个窗体呢

个人测试使用微软office 2010,录制一个含有快捷键的宏,本人使用的Ctrl+q,然

后编辑代码让显示窗体,我的一些专用程序都在这个窗体上,然后保存,然后将其另存为

xlam格式即可。

在wps表格中加载宏放入该文件即可。

然后就可以惊喜的发现,完全不用新建文件,也不用在意加载项还是灰色的,按下

ctrl+q快捷键,就是你想要的东东。

Ps 真心不喜欢这个整天弹出来的 我的wps 闹心.........