什么是加载宏?

宏是一组由程序编写的用来完成特定任务的自动化处理程序。
宏可以轻松快速地重复执行一些指令,把我们从枯燥乏味的重复工作中解放出来。

Excel中的加载宏,是保存着一个或多个宏的特定格式的文件。
把自行编写或录制的宏所在的工作簿另存为加载宏文件(文件后缀为.xlam或.xla,推荐xlam格式),
并在Excel加载项中启用它,就可以在其他工作簿中使用这些宏来完成特定的任务,快速处理Excel表格中的各种任务。

如何使用加载宏?

在Excel和WPS中,使用加载宏的方法基本相同,
在加载项中启用它之后,只要打开一个Excel实例,已经启用的加载宏也会随之启动,并可以随时使用。

开始进入正题,按照下面的教程可以完成加载宏的正确启用。


快速导航


在Excel中启用加载宏

返回导航

第一步:建立一个文件夹用于管理加载宏。

  • 给加载宏文件建立一个文件夹方便后期管理
  • 示例:在D盘建立一个名为【ExcelAddin】的文件夹,然后将加载宏存放于该文件夹中。

第二步:确认Excel中已启用【开发工具】选项卡。

  1. 打开Excel程序后,查看Ribbon功能区中是否存在【开发工具】选项卡,存在请跳过这里看第三步
  2. 依次点击【文件】→【更多】(低分辨率屏幕存在)→【选项】→【自定义功能区】
  3. 勾选【开发工具】复选框
  4. 点击【确定】之后,【开发工具】选项卡会出现在Ribbon功能区中。

第三步:在【Excel加载项】中启用需要的加载宏。

  1. 在【开发工具】选项卡中,点击【Excel加载项】,在加载项中会出现当前可用的加载宏,选中即可使用
  2. 若要添加新的加载宏,点击【浏览】,在弹出的窗口中,找到保存加载宏文件的文件夹,选中需要启用的加载宏,点击【确定】
  3. 此时加载宏会出现在加载项中,且已勾选,点击【确定】按钮即可进行使用

第四步:找到我们自己启用的加载宏并确认其可以正常执行。

  • 加载宏主要有两种执行方式
    1. 自定义的功能区,在Ribbon功能区找到加载宏定义的执行按钮,点击可以执行相应操作
    2. VBA自定义函数,可以像使用普通函数一样使用加载宏自定义的函数

在WPS中启用加载宏

返回导航

第一步: 建立一个文件夹用于管理加载宏。

  • 给加载宏文件建立一个文件夹方便后期管理
  • 示例:在D盘建立一个名为【ExcelAddin】的文件夹,然后将加载宏存放于该文件夹中。

第二步:确认WPS中已启用【开发工具】选项卡。

  1. 打开WPS程序,并新建一个空白表格,查看Ribbon功能区中是否存在【开发工具】选项卡,存在请直接看第三步
  2. 若没有,依次点击【文件】→【选项】→【自定义功能区】
  3. 勾选【开发工具】复选框,点击【确定】
  4. 此时【开发工具】选项卡会出现在Ribbon功能区中

第三步:确认WPS支持VBA宏功能。

  • 在【开发工具】选项卡中,查看左侧第一个图标是否是【VB宏】
  • 如果是【VB宏】,表明当前版本的WPS支持VBA功能,请直接看第四步
  • JS宏并不是VB宏,如果开发工具里没有显示【切换到VB/JS环境】同样表明需要安装VBA插件才能使用VBA编写的加载宏
  • 如果显示【启用宏】,表明当前版本的WPS暂不支持VBA功能,此时需要安装VBA插件之后进行下一步操作。

适用于WPS2019的VBA7.1插件:

百度网盘:https://pan.baidu.com/s/1tVvGC1ku8U1bjbRlVZerfg
提取码:cc7a

返回导航



第四步: 在【加载项】中启用需要的加载宏。

  1. 在【开发工具】选项卡中,点击【加载项】,在加载项中会出现当前可用的加载宏,选中即可使用
  2. 若要添加新的加载宏,点击【浏览】,在弹出的窗口中,找到保存加载宏文件的文件夹,选中需要启用的加载宏,点击【确定】
  3. 此时加载宏会出现在加载项中,且已勾选,点击【确定】按钮即可进行使用
  • 注意:【加载项】和【COM加载项】不是一个东西,加载宏需要使用前者加载。

第五步: 找到我们自己启用的加载宏并确认其可以正常执行。

  • 加载宏主要有两种执行方式
    1. 自定义的功能区,在Ribbon功能区找到加载宏定义的执行按钮,点击可以执行相应操作
    2. VBA自定义函数,可以像使用普通函数一样使用加载宏自定义的函数

结束语

VBA是一个古老而实用的工具,我们可以通过录制宏,轻松地将一些重复地工作交给计算机自动完成,随着学习的深入,我们可以对录制的宏进行修改,甚至自己编写程序来完成重复的工作,使用加载宏只是这条道路上的一小步,VBA的世界丰富多彩,欢迎有兴趣的你继续探索!

随着信息技术的不断发展,很多热门的编程语言也慢慢走进非程序员的生活,它们同样很优秀,您不必纠结是该学VBA还是学Python或者其他语言,只需保持一颗求知的心灵,当您真正遇到并了解它时,一切都不再是问题。

最后修改日期: 5 12 月, 2021

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。