打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
学点VBA吧,不为年薪百万,只为节省生命~

Excel VBA,想必大家都很熟知了,在数据处理方面其强大之处不再述说。今天我们为大伙带来一段Word VBA,使用VBA可以完成很多依靠Word无法完成的任务,其功能强大,高效、有灵活性。

1

录制、运行宏

宏是由一系列Word命令和指令组合在一起形成的单独命令,以实现任务执行的自动化。所以宏是VBA代码,但VBA的范围大于宏。

❶ 录制宏

选择【开发工具】→【代码】→【录制宏】选项,或者单击状态栏中的【录制宏】按钮,即可打开【录制宏】对话框。

默认情况下【开发工具】选项卡是不显示在功能区的,可在功能区任意位置右击,在弹出的快捷菜单中选择【自定义功能区】选项,在打开的对话框中选中【开发工具】复选框,如下图所示。

在打开的【录制宏】对话框中即可设置并开始录制宏。

❷ 使用VBE创建宏

选择【开发工具】→【代码】→【Visual Basic】选项,打开VBE编辑器。

❸ 运行宏

录制宏后,运行宏有以下3种方法。

方法一:选择【开发工具】→【代码】→【宏】选项,打开【宏】对话框,选择要运行的宏名称,单击【运行】按钮。 

方法二:按【Alt+F11】组合键,打开Microsoft Visual Basic编辑器,将光标定位至要运行的宏过程中,单击【标准】工具栏中的【运行】按钮或按【F5】键。

方法三:使用设置的【Alt+1】组合键。

2

使用VBA删除段落空行

如果文档中包含大量空行,除了使用查找替换删除空行外,还可以使用VBA代码删除。

解析:本代码中主要遍历文档中的所有段落,如果段落的长度为“1”,则表示该段落仅包含一个段落标记,说明为空行,然后将其删除,如下图所示。 

3

使用VBA统一设置图片的大小

文档中图片大小不一致时,版面看起来不美观,并且不能同时选择多张嵌入式图片统一调整,因此,就可以使用VBA代码统一设置图片的大小。

解析:通过遍历文档中所有的嵌入式图片,然后将其高度统一为400px,宽度统一为300px。

4

分页保存文档

使用邮件合并制作录取通知书后,每一条记录会单独一页显示在一个文档中,如果需要将每一条记录单独在一个文档中显示,内容较多时,一个个复制并保存不仅费时,而且费力,这时就可以使用VBA制作宏轻松实现。

解析:通过设置循环,取得每个页面的信息,并且新建空白文档,将每页内容复制到新文档中并保存文档。

这个知识点你都学会了吗?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码
【91】
excel2010 中 启用宏,VBA使用 说明
批量删除word文档中的空格空行
如何快速清除Word文档中多余的空行?
30秒!轻松插入100个表格,就是这么快!【Word教程】
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服