帮我生成一个vba程序,检索Excel表格的每一个sheet,并且把所有的图片都裁剪成为500*600”
时间: 2023-03-25 07:02:54 浏览: 128
excel表格批量导出png图片vba工具
好的,我可以帮您生成一个 VBA 程序来检索 Excel 表格的每一个 sheet,并且把所有的图片都裁剪成为 500*600。以下是代码示例:
Sub CropPictures()
Dim ws As Worksheet
Dim shp As Shape
For Each ws In ActiveWorkbook.Worksheets
For Each shp In ws.Shapes
If shp.Type = msoPicture Then
shp.Select
With Selection.ShapeRange
.LockAspectRatio = msoFalse
.Width = 500
.Height = 600
End With
End If
Next shp
Next ws
End Sub
您可以将此代码复制到 VBA 编辑器中,并将其保存为 Excel 工作簿的宏。然后,运行此宏即可裁剪所有图片为 500*600。希望这可以帮到您!
阅读全文