Dim App As New MSExcel.Application Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("D:\Test.xlsx") Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)'指定工作表 ws.Activate For Each s As object In ws.shapes s.CopyPicture(Appearance:=1, Format:=2) ClipBoard.GetImage.save("d:\test" & s.name & ".jpg") Next app.visible = True