我在尝试从工作簿中选择和导出所有图片时遇到了问题。我只需要图片。我需要将它们全部选择并保存为:“Photo 1”,“Photo 2”,“photo 3”等,保存在工作簿相同的文件夹中。
我已经尝试过以下代码:
Sub ExportPictures()
Dim n As Long, shCount As Long
shCount = ActiveSheet.Shapes.Count
If Not shCount > 1 Then Exit Sub
For n = 1 To shCount - 1
With ActiveSheet.Shapes(n)
If InStr(.Name, "Picture") > 0 Then
Call ActiveSheet.Shapes(n).CopyPicture(xlScreen, xlPicture)
Call SavePicture(ActiveSheet.Shapes(n), "C:\Users\DYNASTEST-01\Desktop\TEST.jpg")
End If
End With
Next
End Sub
Application.ActiveWorkbook.Path & "\Photo" & n & ".jpg"
- Matt