Hi John, Thanks for the info, it really helps! I discovered I can get the picture ID by applying an animation, the animation pane reports the picture ID but this is a round about way to do it. Selection Pane gets me a little closer to solving my problem. When I apply selection pane to an arbitrary PowerPoint example one slide has two pictures with the same name 'Picture 30' (twice). That surprised me. When I use your code suggestion '....ShapeRange(1).Id' each Picture 30 has a different ID, which is more logical to me.
Can you offer some code that would allow me to delete a picture by Picture name or by Picture ID. Also I would like to adjust the location of a picture on the slide (move it). Here's what I have tried so far (but it doesnt work)
Code:
'Delete picture (by Picutre number or ID number)
ActiveWindow.Name("Picture 30").Delete
ActiveWindow.ShapeRange(1).ID("13340").Delete.
'Move picture (by points)
ActiveWindow.ShapeRange(1).ID("13340').left(30)
ActiveWindow.ShapeRange(1).ID("13340').top(30)