Advertisement
Guest User

Untitled

a guest
Jul 25th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. Private Sub CommandButton1_Click()
  2.  
  3. Application.ScreenUpdating = False
  4. Set Sheet = Worksheets("Sheet1")
  5. Set area = Sheet.Range(Sheet.PageSetup.PrintArea)
  6. area.CopyPicture xlPrinter
  7.  
  8. Dim chartobj As ChartObject
  9. 'Set chartobj = Sheet.ChartObjects.Add(0, 0, 400, 250)
  10. Set chartobj = Sheet.ChartObjects.Add(0, 0, area.Width, area.Height)
  11. chartobj.Chart.Paste
  12. chartobj.Chart.Export "C:\test.png", "png"
  13. chartobj.Delete
  14. Application.ScreenUpdating = True
  15.  
  16. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement