A family of Microsoft presentation graphics products that offer tools for creating presentations and adding graphic effects like multimedia objects and special effects with text.
I agree with John's diagnosis, but it seems a bit awkward to me to go into slide show view and then back to normal view. It will probably work, but if the screen flashes awkwardly between shapes, yo might try just adding a ppsld.Select after the ppshp.Select line, and if that doesn't work, then something like:
ppPres.Slides(1).Select
ppsld.Select
This will jump to the first slide and then back to the current slide. I think this is less likely to have the screen show you anything weird between shapes.
--David