在撰写论文、制作报告或整理文档时,常常需要插入大量图片。然而,这些图片尺寸不一,影响整体排版美观。本文将介绍几种高效方法,帮助你在 Microsoft Word 中批量修改所有图片的大小,节省时间,提升专业度。
这是最高效的批量处理方式,适合熟悉基础操作的用户:
Alt + F11 打开 VBA 编辑器。
Sub ResizeAllImages()
Dim shp As Shape
Dim ilshp As InlineShape
Dim height As Single, width As Single
' 设置目标尺寸(单位:磅,1英寸=72磅)
height = 300 ' 高度
width = 400 ' 宽度
For Each shp In ActiveDocument.Shapes
shp.LockAspectRatio = msoFalse
shp.Height = height
shp.Width = width
Next shp
For Each ilshp In ActiveDocument.InlineShapes
ilshp.LockAspectRatio = msoFalse
ilshp.Height = height
ilshp.Width = width
Next ilshp
End Sub
修改 height 和 width 为你需要的尺寸(单位为磅),然后按 F5 运行即可。
Ctrl 键,依次点击每张图片进行多选。注意:此方法在图片较多时效率较低,且容易漏选。
在插入 Word 前,先用图像批量处理软件(如 IrfanView、XnConvert)统一图片尺寸,再导入文档,可从根本上避免格式混乱。
LockAspectRatio = msoTrue 并只设置高度或宽度其一。InlineShape 和 Shape)。