我一直都是WPS的忠实用户,平时写个文档、弄个表格啥的,都习惯用它。用起来顺手,界面也清爽。但是,有时候工作上会遇到一些重复性的操作,我就想着能不能像别人说的那样,用“宏”来自动化一下。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
刚开始折腾的时候,我就寻思着,宏这玩意儿应该挺好找的?结果我在WPS的菜单栏里翻来覆去,找了半天也没找到那个传说中的“开发工具”选项卡。心想,这不对劲,是不是我版本太低了?
后来我一搜索,好家伙,原来WPS的宏功能,它默认是隐藏起来的,而且很多时候,它会告诉你这是个“高级功能”,得开会员才能用。这一下给我整懵了,难道我为了用个宏,还得专门去开个会员?我这平时也就是偶尔用用,不划算。
但我这人脾气就那样,遇到问题就喜欢自己琢磨琢磨。我当时就想,有没有啥免费的法子能把这宏给用起来?于是我就开始各种找资料,问同事,在各种论坛里潜水。
第一个小发现:WPS的“开发者工具”组件
我当时就看到有人提到,WPS自己有一个“开发者工具”的组件,但不是你在安装WPS的时候默认就给你装上的。这一下给我打开了新世界的大门!我赶紧跑到电脑的“程序和功能”里,找到WPS Office,然后点“修改”。
进去之后,果然看到了一个“添加/删除组件”的选项。我点进去一看,里面真是五花八门,一堆平时都没注意过的东西。我仔细找了找,果然有一个叫做“VBA支持”或者“开发工具”的选项。当时我就心想,这不就是我一直想要的吗!我赶紧勾选了它,然后点“确定”开始安装。这个过程也不久,很快就搞定了。
等它装完,我重新打开WPS表格,再去菜单栏那里找,这回惊喜就来了!那个平时没有的“开发工具”选项卡真的跑出来了!点进去一看,哇,里面有“宏”、“Visual Basic”这些按钮,当时就感觉自己好像解锁了什么隐藏技能一样。这下,我就可以点开“Visual Basic”编辑器,自己写点简单的VBA代码了。
第二个小技巧:利用现有带宏文件
后来我又发现了一个更有意思的小秘密。有时候,我同事或者网上下载的那些带宏的Excel文件(就是那种后缀是.xlsm的文件),WPS打开了,里面的宏,它也能跑起来!
我当时就试了试,我让同事帮忙写了个很简单的宏,就是那种能自动调整列宽的。他用微软的Excel写好后,保存成.xlsm格式发给我。我用WPS一打开,然后按了他设定的快捷键,好家伙,这宏真的就动起来了! 虽然我不能直接在WPS里新建一个.xlsm文件,但是如果我有个现成的,WPS就能识别并且运行。这对我来说,就省了不少事儿了。
我的做法就是,平时遇到一些需要重复操作的情况,我先看看能不能找到一个现成的带宏模板,或者问问有没有同事用Excel写好的能借用一下。实在不行,我就在那个能运行宏的.xlsm文件里,自己改改代码,或者录制点简单的宏。
第三个小窍门:巧用宏录制功能(部分版本适用)
还有一次,我在一个比较老的WPS版本上发现,有些时候,它那个“录制宏”的功能是能用的,不需要会员。不是所有版本都行,但这是一个可以尝试的方向。
我当时就点了一下“录制宏”按钮,然后进行了一些鼠标点击、单元格输入之类的简单操作,再点“停止录制”。然后我就可以在“宏”列表里看到我刚刚录下来的宏了。虽然这个录制的宏不能保存成一个独立的VBA模块,但它能完成我当时需要的那几个步骤。这对于一些临时的、简单的自动化操作来说,简直是救命稻草。
我现在用WPS处理日常工作,遇到需要宏的情况,基本上就是靠这三板斧:先看“开发者工具”组件有没有装,没装就去装上,这样就能进VBA编辑器自己写代码;然后就是多留意有没有现成的.xlsm文件能直接拿来用,省得自己从头写;就是,如果只是最简单的重复动作,可以尝试一下宏录制功能,碰碰运气看是不是免费能用。
WPS虽然在宏这块跟微软的Excel比起来,可能功能上还是有点差距,但通过这些小技巧,我基本也能免费搞定我平时大部分的自动化需求了。省下了开会员的钱,又能提高效率,何乐而不为?