当前位置: 首页 > news >正文

vba 保存word里面的图片_1分钟批量处理100张图片,有Word在

天下苦Word久矣!Word不仅是个码字工具,还是个排版工具,而Word在排版方面经常遇到的问题,恐怕说个三天三夜都说不完!

40d12d62d9fa988626bb96b91f6d9597.gif

好不容易做完了100页的活动方案,交到处女座上司那里,他告诉我:“Word里面的图片要统一尺寸,还有…必须居中!”。这不是逼人辞职吗?你早不说,现在文件做完了,你要我近百张Word图片一个个改尺寸、居中,咋不上天呢?

8fe36c2f3d4d40d1db89699252882ae5.png

类似上面这种坑爹的事情,已经不是第一次发生了,在加了101天班之后,我终于凭借强大的毅力搞定了Word这个小妖精。处理近百张图片?没问题,交到我这1分钟就把你整得服服帖帖。

d2bad14f99024c56bd8a6fd7258f190a.gif

想告诉在座各位什么道理呢,就是像这种坑爹的事情绝对不止我一个人遇到,所以——学点Word批量处理图片的技术十分有必要!不学你就等着栽坑吧!

一、批量调整图片尺寸/图片居中

先来说说怎么快速搞定脑残上司给我添的这个堵:调整上百张图片尺寸并居中。一看这个图片数量,一张张调整居中肯定是不可能的啦,傻子才会干。所以我们要想想怎么批量处理呀,我的方法就是利用VBA。

操作步骤:

打开Word文件,按「Alt + F8」快捷键,会出现一个宏窗口,如下图所示:

e74969bcdb64f4d6cbe1e4c9ad0c0e6b.gif 

接着我们就要创建宏啦,输入名称点击创建按钮即可,我这里用的名称是「setpicsize」

70eee16e5ff77a28f3009c65a9b0e7b7.png 

创建宏以后就会出现一个VBA编辑窗口,输入以下图片中的代码,注意我标红色的地方,这个地方是可以更改成你想要的尺寸的,蓝色的地方是处理图片居中的,可以不用管。

133551ad16a07e342bb97a1ada9e93ae.png 

编写好代码后,我们回到Word,运行宏,图片就按照我们的设置自动进行尺寸处理、居中啦!

1f0cd91546d764ca4bc39e08d95d942e.gif

怎么样?仅仅通过几行代码,就搞定了Word图片批量修改尺寸、居中的难题。如果你觉得图片上的代码看不清或者懒得自己写,可以找我要代码文件哦,免费白给!

二、批量压缩图片

Word图片数量多,一定会导致整个文档体积非常大,那怎么压缩文档大小呢?很简单。

操作步骤:

随便双击Word其中一张图片,点击「格式」-「压缩图片」

6acfd95db96dd1b15de923b4c2af2725.png 

去掉「仅应用于此图片」选项,选择「电子邮件」复选框,点击「确定」

c86ded02d451bf60e2935f0989b3f7a1.png 

最后保存文件,你会发现文件的体积明显变小很多。

c266e71fef58e220e9f27660ae80d5a6.png

三、批量添加图片批注

想要批量给图片添加批注?可以这样做。

操作步骤:

选中任意一张图片,点击「引用」-「插入题注」

f0f75b051f0a3034c3c5de127f73199f.png 点击「新建标签」,输入图片,确定。

c10904e46d15348a971e2c4a7d554569.png 

自动生成图片1,后面可编辑文字。

53a015f92b3bcee8879080e91a7085f3.png 复制整段文字到图片上并进行后缀修改,然后按「Ctrl + A」全选文字,右键点击图片标注处,点击「更新域」

f80c4e7605ca9225948f3e4eb6dc0335.png

四、批量提取图片

想将Word中上百张图片都提取出来,一张张保存太费劲,怎么一次性解决?

方法一:另存为网页

操作步骤:

打开Word文件,按「F12」键打开另存为窗口,下拉项选择「网页」。

e3948a06ca5d55fbfcc984c959b51717.png 保存Word成网页后会生成一个文件夹,打开文件夹就可以看到Word中所有图片了。

5517410e048d49c3aaf49dc4d25dff84.gif

方法二:修改文件后缀

操作步骤:

将Word文档的后缀名修改为rar或者zip,变成压缩包文件打开,找到media文件夹,里面就是Word文档的所有图片。

036cb4272e84861cf804843f8b0bc547.png

OK,以上就是Word图片批量处理的常见操作啦!你知道多少个呢?有空的话赶紧学学吧,有益无害哦!

http://www.lryc.cn/news/417199.html

相关文章:

  • Android进阶之路 - 字体加粗,定制化字体粗度
  • ForkJoin框架的解析
  • 使用IDEA2019.1.4创建“hello world”java程序
  • 学习vue3 五,传送,缓存组件以及过渡和过渡列表
  • MyBatis快速学习
  • 24.8.3数据结构|双向循环链表、静态链表
  • C语言典型例题28
  • PHP企业培训考试系统小程序源码
  • 进程状态(三)----- linux 中具体的进程状态(下)
  • 关系型数据库(RDBMS,Relational Database Management System)
  • 使用RK Docker环境编译RK SDK
  • 免费【2024】springboot 付费自习室管理系统的设计与实现
  • 【学习方法】高效学习因素 ② ( 学习动机 | 内在学习动机 | 外在学习动机 | 外在学习动机的调整方向 | 保护学习兴趣 | 高考竞争分析 )
  • 【学习笔记】A2X通信的协议(四)- A2X PC5通信(二)
  • 注意!!可能这是《网络管理员》旧教程最后一次考试,赶紧学起来
  • array postgre gsql 剔除
  • 【Matlab】零阶保持法:连续状态空间方程(含噪声,非线性)离散化处理方法
  • web自动化6-pytest⑦一些基本情况
  • apache 漏洞
  • 简单的docker学习 第11章 镜像中心
  • PostgreSQL 15 使用物理复制槽 实现主从
  • C# 中引用类型的探讨
  • 技术分享| 前端性能优化——虚拟滚动(Virtual Scroll)
  • Flink 实时数仓(四)【DWD 层搭建(二)流量域事实表】
  • Go 1.19.4 接口-Day 10
  • 智能编程新纪元:腾讯AI代码助手的高效编程体验
  • 使用snap安装docker配置阿里云镜像加速
  • 安全编程的代码示例
  • 【实现100个unity特效之15】最简单的方法使用shader graphs实现2d非像素和像素树叶草的随风摇摆效果
  • Vue3+TS+element plus实现一个简单列表页面