i wan to skip last slide.how can i specify start/end slide.
i tryied but didn't get success with following code.please help me.
Presentation pres = new Presentation();
pres.SlideShowSettings.LoopUntilStopped = false;
if (pres.SlideShowSettings.LoopUntilStopped == false)
{
pres.SlideShowSettings.StartingSlide = 1;
pres.SlideShowSettings.EndingSlide = 2;
}
pres.SlideShowSettings.ManualAdvance = false;
pres.SlideShowSettings.ShowType = SlideShowType.ShowTypeWindow;
Regards,
Alpesh
Please see my code below. Also see the source and output presentation attached by me.
C#
Presentation pres = new Presentation("c:\\source.ppt");
short startingSlide = 2;
short endingSlide = 4;
pres.SlideShowSettings.RangeType = SlideShowRangeType.ShowSlideRange;
pres.SlideShowSettings.ManualAdvance = false;
pres.SlideShowSettings.StartingSlide = startingSlide;
pres.SlideShowSettings.EndingSlide = endingSlide;
pres.SlideShowSettings.LoopUntilStopped = true;
for (int i = startingSlide; i <= endingSlide; i++)
{
Slide sld = pres.GetSlideByPosition(i);
sld.SlideShowTransition.AdvanceOnClick = false;
sld.SlideShowTransition.AdvanceOnTime = true;
//Advance after 2 seconds
sld.SlideShowTransition.AdvanceTime = 2;
}
pres.Write("c:\\output.ppt");