Word图片批量旋转90度

在日常办公或文档排版过程中,有时需要将Word文档中的多张图片统一旋转90度(例如从横向变为竖向)。本文将介绍几种简单有效的方法,帮助您快速完成这一操作。

方法一:使用Word内置功能手动旋转

适用于图片数量较少的情况:

方法二:使用宏(VBA)批量旋转

适用于大量图片,可一键完成:

  1. 按 Alt + F11 打开VBA编辑器。
  2. 插入新模块,粘贴以下代码:
Sub RotateAllPictures90()
    Dim shp As Shape
    Dim ilshp As InlineShape
    For Each shp In ActiveDocument.Shapes
        If shp.Type = msoPicture Then
            shp.Rotation = shp.Rotation + 90
        End If
    Next shp
    For Each ilshp In ActiveDocument.InlineShapes
        If ilshp.Type = wdInlineShapePicture Then
            ilshp.ConvertToShape.Rotation = ilshp.ConvertToShape.Rotation + 90
        End If
    Next ilshp
End Sub
    

运行宏后,所有图片将顺时针旋转90度。

方法三:导出图片 → 批量处理 → 重新插入

适合对图像质量要求高或需额外编辑的用户:

注意事项

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