Board logo

標題: [發問] 如何把群組圖表轉成圖片 [打印本頁]

作者: wind6424    時間: 2020-5-23 13:08     標題: 如何把群組圖表轉成圖片

請教如何用VBA 把群組圖表轉成圖片貼到其他工作表特定位置,
我想把不同工作表內的圖表全部轉成圖放到一個工作表內一次擷取發信用,

下面是自行嘗試寫的程式,可以把圖表轉成圖片貼到其他工作表特定位置,
但是想嘗試把組成群組的圖片做同樣動作,
在程式抓取圖片部份好像要改成ChartGroup ,但嘗試修改一直失敗,
不知是否有大大可以教學一下,
謝謝

Sub Macro1()
' 圖表轉成圖檔

     Dim mychart As Chart
     Set mychart = Sheets("Sheet3").SelectActiveSheet.ChartObjects(2).Chart
     mychart.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
     ActiveSheet.Paste Destination:=Sheets("Sheet1").Range("B50")
   
End Sub
作者: wind6424    時間: 2020-5-24 00:40

更正一下圖表轉成圖檔程式,精簡程式時 Set mychart=...部份複製錯了
Sub Macro1()
' 圖表轉成圖檔

     Dim mychart As Chart
     Set mychart = Sheets("Sheet3").ChartObjects(2).Chart
     mychart.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
     ActiveSheet.Paste Destination:=Sheets("Sheet1").Range("B50")
   
End Sub




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)