word中批量统一图片尺寸有四种方法:一、用“选择窗格”手动选中并设置宽高;二、用vba宏自动重设所有内联图片尺寸;三、通过“图片格式”选项卡按比例缩放;四、借助kutools插件批量处理,支持单位切换与纵横比控制。

如果您在Word文档中插入了多张图片,但它们的尺寸各不相同,影响排版一致性,则需要对所有图片执行统一尺寸调整。以下是实现Word图片批量修改大小的具体操作方法:
一、使用“选择窗格”配合“大小”功能手动统一批量设置
该方法适用于Word 2013及以上版本,通过选择窗格一次性选中全部图片对象,再统一设定高度与宽度值,确保尺寸精确一致。
1、点击【开始】选项卡,在右侧找到并点击【选择】→【选择窗格】。
2、在右侧弹出的“选择窗格”中,按住Ctrl键,逐个单击所有以“图片”命名的对象(如“图片 1”“图片 2”等),完成多图选中。
3、右键任意一张被选中的图片,在弹出菜单中选择【大小和位置】。
4、在“布局”对话框中切换至【大小】选项卡,取消勾选【锁定纵横比】。
5、在【高度】和【宽度】栏中分别输入目标数值(例如:高度设为5厘米,宽度设为8厘米)。
6、点击【确定】,所有选中图片将立即应用该尺寸。
二、通过VBA宏实现一键批量重设图片尺寸
该方法可跳过手动选择步骤,自动遍历当前文档中所有嵌入式图片,并按指定宽高强制重设,支持保留原始纵横比或强制拉伸两种模式。
1、按下Alt + F11,打开VBA编辑器。
2、在左侧“工程资源管理器”中,右键【Normal】→【插入】→【模块】。
3、在新模块空白窗口中粘贴以下代码:
Sub ResizeAllPictures()
Dim shp As InlineShape
For Each shp In ActiveDocument.InlineShapes
If shp.Type = wdInlineShapePicture Then
shp.Width = CentimetersToPoints(8)
shp.Height = CentimetersToPoints(5)
End If
Next shp
End Sub
4、将代码中“8”和“5”替换为您所需的宽度与高度(单位:厘米)。
5、将光标置于代码内任意位置,按F5运行宏。
6、关闭VBA编辑器,返回Word,所有内联图片即完成尺寸重设。
三、利用“格式”选项卡中的“大小”组快速缩放选中图片
此方法适合图片数量较少且已知其原始比例关系的情形,通过固定缩放百分比方式实现视觉上的一致性,无需精确到厘米单位。
1、按住Ctrl键,依次单击文档中所有需调整的图片,使其处于多选状态。
2、顶部出现【图片格式】选项卡,点击进入。
3、在【大小】功能组中,清除【高度】和【宽度】输入框内的数值(避免锁定某一项)。
4、在【缩放】下拉框中,选择预设比例(如50%或75%),或直接在【高度】框中输入带百分号的值(如60%)。
5、按Enter确认,所有选中图片按相同比例缩放,保持原有纵横比不变。
四、借助第三方插件“Kutools for Word”批量处理
Kutools提供图形批量操作专用面板,支持按类型筛选、独立设置宽高、自动适配页面边距等功能,显著提升多图统调效率。
1、安装Kutools for Word插件并重启Word。
2、点击顶部新增的【Kutools】选项卡,选择【图片】→【批量更改图片大小】。
3、在弹出窗口中勾选【更改所有图片】或【仅更改所选图片】。
4、在【宽度】和【高度】栏中输入目标尺寸(支持厘米、英寸、磅等单位)。
5、勾选【锁定纵横比】以防止图片变形,或取消勾选以强制填充指定框体。
6、点击确定按钮,程序将在数秒内完成全部图片尺寸更新。











