Excel表格中如何快速统一图片大小

方法一:手动统一调整(适用于少量图片)

  1. 按住 Ctrl 键,依次点击所有需要调整的图片。
  2. 在顶部菜单栏选择“图片格式”选项卡。
  3. 在“大小”组中,输入统一的高度和宽度数值(或勾选“锁定纵横比”后只调整一个维度)。
  4. 按 Enter 键,所有选中图片将统一尺寸。

方法二:使用VBA宏批量处理(适用于大量图片)

  1. 按 Alt + F11 打开VBA编辑器。
  2. 插入一个新模块:点击“插入” → “模块”。
  3. 复制以下代码:
    Sub UniformImageSize()
        Dim pic As Shape
        For Each pic In ActiveSheet.Shapes
            If pic.Type = msoPicture Then
                pic.Width = 100  ' 设置宽度(单位:磅)
                pic.Height = 80  ' 设置高度(单位:磅)
            End If
        Next pic
    End Sub
  4. 按 F5 运行宏,当前工作表中所有图片将统一为指定尺寸。

方法三:利用快捷键与格式刷(快速复制尺寸)

  1. 先手动调整一张图片到理想大小。
  2. 选中该图片,按 Ctrl + Shift + C 复制其格式。
  3. 选中其他需要调整的图片(可多选),按 Ctrl + Shift + V 粘贴格式。
  4. 所有目标图片将自动应用相同的尺寸设置。

注意事项: 如果图片纵横比不一致,统一尺寸可能导致图片拉伸变形。建议在调整前取消“锁定纵横比”或事先裁剪图片至相似比例。对于Excel 2010及以上版本,以上方法均兼容。