I have the following code which opens PowerPoint, creates a presentation, adds a slide and then inserts an image onto the slide:

VB Code:
  1. Private Sub openPowerPoint()
  2.     Dim ppObject As PowerPoint.Application
  3.     Dim ppPres As PowerPoint.Presentation
  4.     Dim picLocation As String
  5.    
  6.     'Open and show PowerPoint
  7.     Set ppObject = New PowerPoint.Application
  8.     ppObject.Visible = True
  9.    
  10.     'Add presentation to PowerPoint
  11.     ppObject.Presentations.Add
  12.     Set ppPres = ppObject.Presentations.Item(1)
  13.    
  14.     'Add a blank slide to PowerPoint presentation
  15.     ppPres.Slides.Add 1, ppLayoutBlank
  16.     ppPres.Slides(1).Select
  17.    
  18.     'Insert picture
  19.     picLocation = txtToInsert.Text
  20.     'size needs to be decided
  21.     ppPres.Slides(1).Shapes.AddPicture(FileName:=picLocation, LinkToFile:=False, SaveWithDocument:=True, Left:=0, Top:=0, Width:=170, Height:=230).Select
  22.  
  23. End Sub

Can anybody help me to perform a similar task but with powerpoint already open?
The code would just have to create a new slide and then insert the image.

Thanks