EXCEL 批量导出图片

来源:互联网 发布:httpclient获取json 编辑:程序博客网 时间:2024/06/12 23:43
Sub ExportPictures()
    Dim MyShp AsShape
    Dim FilenameAs String
    For EachMyShp In Sheet1.Shapes
       If MyShp.Type = msoPicture Then
           Filename = ThisWorkbook.Path & "\"& MyShp.Name & ".gif"
           MyShp.Copy
           With Sheet1.ChartObjects.Add(0, 0, MyShp.Width,MyShp.Height).Chart
               .Paste
               .Export Filename
               .Parent.Delete
           End With
       End If
    Next
    Set MyShp =Nothing
End Sub