I think you'll have to write an event handler to respond to one of the application events.
Look under:
Microsoft PowerPoint Visual Basic Reference->
Microsoft PowerPoint Visual Basic Reference->(yes it's like that in the help file)
Events->
You'll probably want to use the - NewPresentation Event.
Here are the rest of the events:
PresentationClose Event
PresentationNewSlide Event
PresentationOpen Event
PresentationPrint Event
PresentationSave Event
SlideShowBegin Event
SlideShowEnd Event
SlideShowNextBuild Event
SlideShowNextSlide Event
WindowActivate Event
WindowBeforeDoubleClick Event
WindowBeforeRightClick Event
WindowDeactivate Event
WindowSelectionChange Event
These events are in PPT 2000, so there are probably newer and/or dropped ones in the newest version
You'll also want to read: Using Events with the Application Object
If you can't get the functionality you want with these events, you can instance PPT from another app(Access!) and manipulate it that way.
Darrell
'We all must do the hard bits so when we get bit we know where to bite'
