Word中批量修改图片大小和缩放比例方法

最近小编遇到一个问题:需要将一篇word文档中的所有图片全部缩小比例。一张张改太麻烦了。于是从网上搜罗了一下,还真找到了解决办法。需要注意的地方 就是注意厘米与像素的换算关系。一般情况下1厘米=28px 。这个换算关系其实可以用计算器计算出来。计算公式为图片改变之后的像素除以改变之后图片的大小厘米。
固定长宽篇
这部分要说的是把word中的所有图片修改成固定的并且相同的长和宽!
1、打开word,工具-宏-宏(或者直接按Alt+F8)进入宏的界面,如下面所示,输入一个宏名,宏名自己起,能记住就行!

2、宏名起好了,单击“创建”进入Visual Basic 编辑器,输入如下代码并保存
Sub setpicsize() '设置图片大小
Dim n '图片个数
On Error Resume Next '忽略错误
Forn = 1 ToActiveDocument.InlineShapes.Count 'InlineShapes类型图片
ActiveDocument.InlineShapes(n).Height = 400 '设置图片高度为 400px
ActiveDocument.InlineShapes(n).Width = 300 '设置图片宽度 300px
Nextn
Forn = 1 ToActiveDocument.Shapes.Count 'Shapes类型图片
ActiveDocument.Shapes(n).Height = 400 '设置图片高度为 400px
ActiveDocument.Shapes(n).Width = 300 '设置图片宽度 300px
Nextn
End Sub

3、返回word,工具-宏-宏(或者直接按Alt+F8),再次进入宏的界面,选择刚才编辑好的宏,并单击“运行”按钮,就可以了!(图片多时,可能会花一些时间)
按比例缩放篇
这部分要说的是把word中的所有图片按比例缩放!
具体操作同上,只是代码部分稍做修改,代码如下:
Sub setpicsize() '设置图片大小
Dim n '图片个数
Dimpicwidth
Dimpicheight
On Error Resume Next '忽略错误
For n = 1 ToActiveDocument.InlineShapes.Count 'InlineShapes类型图片
picheight = ActiveDocument.InlineShapes(n).Height
picwidth = ActiveDocument.InlineShapes(n).Width
ActiveDocument.InlineShapes(n).Height = picheight * 1.1 '设置高度为1.1倍
ActiveDocument.InlineShapes(n).Width = picwidth * 1.1 '设置宽度为1.1倍
Nextn
For n = 1 To ActiveDocument.Shapes.Count 'Shapes类型图片
picheight = ActiveDocument.Shapes(n).Height
picwidth = ActiveDocument.Shapes(n).Width
ActiveDocument.Shapes(n).Height = picheight * 1.1 '设置高度为1.1倍
ActiveDocument.Shapes(n).Width = picwidth * 1.1 '设置宽度为1.1倍
Nextn
End Sub

若还想使所有图片居中对齐,可在循环中加入下面的语句:
ActiveDocument.InlineShapes(n).Range.ParagraphFormat.Alignment= wdAlignParagraphCenter

‘左对齐:wdAlignParagraphLeft

注意:这里的Shapes(InlineShapes)不仅仅是指图片,也包含其它的,自选图形、任意多边形、OLE 对象、ActiveX 控件、图片等。

时间: 2025-01-01 17:11:07

Word中批量修改图片大小和缩放比例方法的相关文章

word中批量修改图片大小

小一最近在复习高数,复习材料当然是下载的电子版的了,嘿嘿!不过~~这材料居然~~所有复杂的式子都是图片形式的,光是这样小一也就忍了,关键高数 嘛~~式子会比较复杂,这些图片做的又那么小,根本看不清啊!按住Ctrl+滚轮倒是可以放大,但是这样不是很方便,而且~~小一还想打印出来呢,怎么办 呢?总不能一个图片一个图片的修改吧-- 声明:小一下面要说的"批量修改word里的图片大小"的方法需要使用到宏,所以~~最好对VB有所了解!当然~~这不是必需的,只要跟着小一的图文教程走,不知道什么是宏

【转】如何在word中批量修改图片大小zz

固定长宽篇 这部分要说的是把word中的所有图片修改成固定的并且相同的长和宽!1.打开word,工具-宏-宏(或者直接按Alt+F8)进入宏的界面,如下面所示,输入一个宏名,宏名自己起,能记住就行! 2.宏名起好了,单击"创建"进入Visual Basic 编辑器,输入如下代码并保存Sub setpicsize() '设置图片大小Dim n '图片个数On Error Resume Next '忽略错误For n = 1 To ActiveDocument.InlineShapes.C

如何批量修改图片大小/文件名

  1.选中文件后,再点击工具栏上的批量重命名 2.如图,可按数字或字母顺序重命名图片 3.星号代表原图名字 另外一个功能,按CTRL+G可获得 当然,先要在这里设置一下,如下图右边,当只有文件名的时候,才有上图的结果(纯文件名) 批量修改图片大小的方法可以使用"调整图片大小"中的众多选项来实现,非常简单.

photoshop怎么批量修改图片大小

有时候拍照后留下的照片过于巨大,强烈压榨了电脑硬盘的空间,那么,我们就需要这样一种方法改变一下图片的大小. 工具/原料 Photoshop与超大图片 步骤/方法 1.打开Photoshop,按alt+F9,打开"动作"面板: 2.然后点击上面图片下面一行中那个文件夹标志的"创建新组"按钮,名字自己起,我起的如图,在这个组下点击文件夹右边那个"创建新动作"按钮,在弹出的对话框中名字写"改变图片大小"到这里PS里的按钮千万不要乱点

acdsee批量修改图片大小方法

  acdsee怎么修改图片大小: 1.下载acdsee 软件 2.打开acdsee,如果是电脑上的照片在左侧窗口那都可以找到,如果是外带设备的照片,点击导入. 3.小编处理的是桌面上新建文件夹的照片,在左侧找到桌面-新建文件夹,打开图片,全选按住shift. 4.选择好后点击上面的批量按钮,点开批量处理图片大小,出现如下图所示. 5.按照要求选择自己需要处理图片的大小,可以按原照片比例大小,可以按像素,也可以按实际照片尺寸,选择好后点击开始调整大小.

photoshop批量修改图片大小

烂泥最近一直在捣鼓自己的博客<烂泥行天下>,今天因为有几张图片要修改大小.一张一张的修改嫌麻烦,于是就百度谷歌了一下. 发现网上也很多的教程,同时也发现很多的文章基本都是你抄我的我抄的,没有一个完整的制作过程.让人看了,摸不着头尾. 于是,就有了这篇文章.此篇文章主要是利用了PhotoShop的一个录像的过程.网上有人给出这样的解释:其实这个过程就是一个录像的过程,在"改变图片大小"里存储了你所操作改变图片大小的动作过程,然后使用批处理应用到一个文件夹里的所有图片,省下了自

批量修改图片大小方法

您是不是常常在为下载的图片大小不一而烦躁?今天我就给朋友们介绍一种图片批处理方法,它可以瞬间把您众多的图片处理为你想要的大小尺寸,还可以添加文字及图片水印,修改格式及生成PDF格式文件等. 软件名称: iPai图片批处理v2012.1 使用方法: 一.添加批处理的图片 1.根据要处理的图片多少来选定"添加文件夹"或"添加图片"; 2.浏览并添加要处理的图片"图片文件夹"或"图片"; 3.双击打开导入图片并确定. 二.设定图片尺

wps中怎么修改图片大小

这里介绍两种常用的方式: 直接移动尺寸控点: 将鼠标指针置于图片的一个尺寸控点之上. 拖动尺寸控点,直至得到所需的形状和大小. 在"设置对象格式"对话框中更改: 在右键菜单中,选择"设置对象格式". 弹出"设置对象格式"对话框,选择"大小"选项卡. 要相应的文本框中键入或选择所需的确切值. 如果要复位图片的原始大小,请单击"原始尺寸"下的"重新设置".

如何在Linux中使用gThumb批量调整图片大小

如果你的工作涉及到图片编辑和处理,就一定会有同时对多张图片进行批量大小调整的经历.虽然大多数图片编辑应用都能够非常容易地批量调整多张图片,但对于新手用户来说,总是不太容易轻松找到并使用相关功能,因此本文将向大家介绍如何在 Linux 桌面系统中使用 gThumb 软件来批量调整图片大小. 注意:以下内容都基于 Ubuntu 16.04 操作系统中的 gThumb 3.4.3 版本. 由于主要步骤都以 gThumb 为中心,所以请先确保你在系统中已经安装了该应用.如果没有,可以自行在 Ubuntu