在撰写报告、论文或制作文档时,常常会插入多张图片,但这些图片尺寸不一,影响整体排版美观。本文将教你如何在 Microsoft Word 中快速批量统一调整所有图片的大小,无需一张张手动修改。
这是最高效的方法,适用于 Word 桌面版(Windows/Mac):
Alt + F11 打开 VBA 编辑器。Sub ResizeAllPictures()
Dim pic As InlineShape
For Each pic In ActiveDocument.InlineShapes
If pic.Type = wdInlineShapePicture Then
pic.LockAspectRatio = msoTrue
pic.Width = CentimetersToPoints(10) ' 宽度设为10厘米,可修改
End If
Next pic
End Sub
说明:上述代码将所有内嵌图片宽度统一设为 10 厘米,高度按比例缩放。如需修改尺寸,请调整 CentimetersToPoints(10) 中的数值。
Alt + F8,选择 ResizeAllPictures,点击“运行”即可。Ctrl 键,依次点击每张图片进行多选。⚠️ 注意:此方法仅适用于内嵌型图片(非“文字环绕”类型),且图片数量不宜过多。