Hi,
I just completed a similar task. Here is the code I used, it should get you started.
Sub powerpointimport()
Dim pp As PowerPoint.Application
Dim ppfile As PowerPoint.Presentation
Dim SlideNum As Integer
Set pp = CreateObject("PowerPoint.Application")
pp.Visible = True
Set ppfile = pp.Presentations.Open("C:\insert path to file here") 'Insert the path to your file including file name
Workbooks("WorkbookName").Activate
Sheets("SheetName").Select
ActiveSheet.ChartObjects("ChartName").Activate
ActiveChart.ChartArea.Copy
pp.Activate
SlideNum = 1
ppfile.Slides(SlideNum).Select
With ppfile.Slides(SlideNum).Shapes.Paste
.LockAspectRatio = msoFalse
.Height = 330 'positions the picture
.Width = 760 'positions the picture
.Left = 10 'positions the picture
.Top = 100 'positions the picture
End With
End Sub
Bookmarks