批量修改Word图片大小

在撰写论文、制作报告或整理资料时,常常需要插入大量图片。但不同来源的图片尺寸不一,手动逐张调整非常耗时。本文将介绍几种实用方法,帮助你快速批量修改Word文档中的图片大小。

方法一:使用宏(VBA)批量调整

这是最高效的方法,适合处理大量图片:

  1. 按 Alt + F11 打开VBA编辑器。
  2. 点击菜单栏“插入” → “模块”。
  3. 粘贴以下代码(示例为统一设置为宽10厘米):
    Sub ResizeAllPictures()
        Dim shp As Shape
        Dim ilshp As InlineShape
        For Each shp In ActiveDocument.Shapes
            If shp.Type = msoPicture Then
                shp.LockAspectRatio = msoTrue
                shp.Width = CentimetersToPoints(10)
            End If
        Next shp
        For Each ilshp In ActiveDocument.InlineShapes
            If ilshp.Type = wdInlineShapePicture Then
                ilshp.LockAspectRatio = msoTrue
                ilshp.Width = CentimetersToPoints(10)
            End If
        Next ilshp
    End Sub
            
  4. 关闭编辑器,返回Word,按 Alt + F8,运行该宏即可。

方法二:复制到新文档统一设置

适用于图片数量不多的情况:

注意事项

掌握这些技巧后,你就能轻松应对大批量图片排版问题,大幅提升工作效率!

更多功能More features
批量转换批量转换批量处理文件,支持docx/txt 降低AI率降低AI率用更自然的表达方式重写内容 改写建议改写建议看看同一句话还能怎么说