Per server will generatw onw GetProperty() and SetProperty() function for you vs. per property will generate a seperate get/set function for each property. The methods will be set up the same way. The difference between the two is the type of interface they use to actaully talk to the activex server. You should be ok with either type.
The following call can be broekn down
ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle).SlideIndex
as
dim slides as Slides
set slides = ActivePresentation.Slides
Dim slide As Slide
set slide = slides.Add(Index:=1, Layout:=ppLayoutTitle)
dim index
index = slide.SlideIndex
So the final call would be
ActiveWindow.View.GotoSlide index
Once you break it down like this, it becomes easier to see how to use the CVI wrapper functions.
I hope this helps
Bilal Durrani
NI