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

news2024/12/24 9:43:33

天下苦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.coloradmin.cn/o/1987240.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

调用azure的npm实现outlook_api模拟查看邮件、发送邮件(实现web版接受outlook邮件第一步)

文章目录 ⭐前言⭐注册azure应用💖添加权限 ⭐调用npm 实现收发邮件💖安装依赖💖创建appSettings.js 放置密钥💖创建graphHelper.js封装功能💖主文件index.js 对外暴露💖效果 ⭐结束 ⭐前言 大家好&#x…

我的cesium for UE踩坑之旅(蓝图、UI创建)

我的小小历程 过程创建对应目录,并将要用到的图片、资源放入对应目录下内容浏览器 窗口中右键,创建一个控件蓝图,用来编辑界面UI绘制画布面板(canvas)调整整体布局加入对应的控件将UI加入到关卡中 备注搜索不到 Add To…

【原创】简易学生成绩查询系统Excel版

简易学生成绩查询系统通常是为了方便学校、教师和学生能够快速查询和管理成绩而设计的一种工具。从之前提供的信息来看,我们可以总结出简易学生成绩查询系统的一些常见功能: ### 易查分成绩查询系统功能特点: - **成绩导入与管理**&#xff…

Spark_获取id对应日期的所在月份的天数完整指南

开发背景 前段时间有一个开发需求的一小块用到了这,是一个利用率的计算。规则是某id下的近半年的值的小时利用率。 计算规则是某值除以近半年 天数以及24h,但是月份里面数据有空值,所以要计算一下id对应的月份的天数,并且过滤掉数据有空值的天…

Azure openai connection with javascript

题意:使用JavaScript与Azure OpenAI进行连接 问题背景: I have created my chatbot with javascript and used open ai. I need to change it to azure open ai but can not find the connection details for javascript. This is how i connect with p…

十九、虚拟机VMware Workstation(CentOSDebian)的安装

目录 🌻🌻 一、安装 VMware Workstation1.1 安装 VMware Workstation1.2 虚拟机上安装 CentOS1.3 虚拟机安装 Debian 二、配置Debian方便第三方工具远程连接2.1 配置debian2.2 安装远程SSH工具并连接 一、安装 VMware Workstation 官网下载 本地资源库…

端到端自动驾驶:终局还是误区?

近年来,端到端自动驾驶技术成为了汽车行业的热议话题。尤其是在2024年,各家新兴车企纷纷打出端到端的旗号,似乎谁没有搞端到端,就会被市场淘汰。然而,端到端自动驾驶真的是自动驾驶技术的终局吗?本文将深入…

使用QML的ListView自制树形结构图TreeView

背景 感觉QML自带的TreeView不是很好用,用在文件路径树形结构比较多,但是想用在自己数据里,就不太方便了,所以自己做一个。 用‘ListView里迭代ListView’的方法,制作树形结构,成果图: 代码…

尚硅谷谷粒商城项目笔记——四、使用docker安装redis【电脑CPU:AMD】

四、使用docker安装redis 注意: 因为电脑是AMD芯片,自己知识储备不够,无法保证和课程中用到的环境一样,所以环境都是自己根据适应硬件软件环境重新配置的,这里的虚拟机使用的是VMware。 在解决了 Docker 安装的问题之…

app逆向抓包技巧:SSL Pinning检测绕过

本篇博客旨在记录学习过程,不可用于商用等其它途径 场景 在charles抓包下,某斑马app在注册时发现点击登录毫无反应,看抓包结果提示SSL handshake with client failed,确定是触发了SSL/TLS Pinning(证书锁定&#xff…

Flutter 正在迁移到 Swift Package Manager ,未来会弃用 CocoaPods 吗?

什么是 Swift Package Manager ?其实 Swift Package Manager (SwiftPM) 出现已经挺长一段时间了,我记得第一次听说 SwiftPM 的时候,应该还是在 2016 年,那时候 Swift 3 刚发布,不过正式出场应该还是在 2018 年的 Apple…

【研发日记】嵌入式处理器技能解锁(二)——TI C2000 DSP的SCI(串口)通信

文章目录 前言 背景介绍 SCI通信 Transmitter Receiver SCI中断 分析和应用 总结 参考资料 前言 见《【研发日记】嵌入式处理器技能解锁(一)——多任务异步执行调度的三种方法》 背景介绍 近期使用TI C2000 DSP做的一个嵌入式系统开发项目中,在使用它的SCI&…

缓存异常:缓存雪崩、击穿、穿透

缓存异常:缓存雪崩、击穿、穿透 缓存雪崩 定义 大量的应用请求无法在 Redis 缓存中进行处理,会将这些请求发送到数据库,导致数据库的压力激增,是发生在大量数据同时失效的场景下 原因 1. 缓存中有大量数据同时过期&#xff0…

常见中间件漏洞复现之【Apache】!

CVE-2021-41773 Apache HTTP Server 路径穿越漏洞 漏洞简介 该漏洞是由于Apache HTTP Server 2.4.49版本存在⽬录穿越漏洞,在路径穿越⽬录 <Directory/>Require all granted</Directory>允许被访问的的情况下&#xff08;默认开启&#xff09;&#xff0c;攻击者…

【机器人学】6-4.六自由度机器人运动学参数辨识-机器人精度验证【附MATLAB代码】

前言 前两个章节以及完成了机器人参数辨识。 【机器人学】6-1.六自由度机器人运动学参数辨识-辨识数学模型的建立 【机器人学】6-2.六自由度机器人运动学参数辨识-优化方法求解辨识参数 标定了工具端、基座以及机器人本身的DH参数。那么我们的机器人精度如何呢&#xff1f;机…

实操: 如何在AirBox上跑Stable Diffusion 3

以下文章来源于Radxa &#xff0c;作者瑞莎 Stable Diffusion 3 Medium 是一种多模态扩散变换器 (MMDiT) 文本到图像模型&#xff0c;在图像质量、排版、复杂提示理解和资源效率方面具有显著提升的性能。 目前瑞莎团队使用 Stable Diffusion 3 Medium 开源模型&#xff0c;通过…

领域驱动设计实战:使用Wow框架重构银行转账系统

银行账户转账案例是一个经典的领域驱动设计&#xff08;DDD&#xff09;应用场景。 接下来我们通过一个简单的银行账户转账案例&#xff0c;来了解如何使用 Wow 进行领域驱动设计以及服务开发。 银行转账流程 准备转账&#xff08;Prepare&#xff09;&#xff1a; 用户发起…

24/8/6算法笔记 不同核函数

import numpy as np from sklearn import datasets from sklearn.svm import SVC from sklearn.model_selection import train_test_split from sklearn.metrics import accuracy_score import matplotlib.pyplot as plt 加载数据 X,ydatasets.load_wine(return_X_y True) d…

python中的turtle库(适用于计算机二级)

窗体函数 turtle.setup(width,height,startx,starty) width:窗口宽度 height:窗口高度 startx&#xff1a;窗口与屏幕左侧的距离 starty&#xff1a;窗口与屏幕顶部的距离 常用的引进turtle方法 # 引入turtle import turtle# 引入turtle库中的所有函数 from turtle import *# …

如何使用AI提问提示词(Prompt):让你的提问回答更有效

现在AI模型在日常工作和生活中的应用越来越广泛&#xff0c;无论是生成文本、回答问题&#xff0c;还是进行对话互动&#xff0c;提示词&#xff08;Prompt&#xff09;在与AI交互时起着至关重要的作用&#xff0c;一个好的提示词可以引导AI生成更加准确、有价值的内容。 那么…