none
Event before Slide Advance in PowerPoint Slideshow RRS feed

  • Question

  • Hi,

    I have created add-in of PowerPoint where as PowerPoint com lib doesn't expose event that is captured before slide Advances for that I used keyboard mouse global hooking dll where is that is not perfectly working with all versions office some times it crashes.

    Does any one have better Idea to capture  event or any other way to stop slide from advances.

    Friday, March 11, 2016 6:14 PM

Answers

  • >>>Does any one have better Idea to capture  event or any other way to stop slide from advances.

    According to your description, if you want to stop slide from advances, you could set kiosk Mode, refer to following steps:

    1. On the Slide Show tab, in the Set Up group, click Set Up Slide Show.

    2. In the Set Up Show box, under Show type, do one of the following:

    3. For a presentation to be viewed by users click Browsed at a kiosk (full screen).

    IMPORTANT:  If you set up a presentation to run at a kiosk, remember to also set slide timing options, or use navigation hyperlinks to other documents or Internet sites, or action buttons such as graphics users can click to go forward or back in the presentation. Otherwise, your self-running presentation will not advance beyond the first slide.

    For more information, click here to refer about Create a self-running presentation

    In addition if you have any feedbacks for Powerpoint, please feel free to submit them to User Voice:

    https://powerpoint.uservoice.com/

    Thanks for your understanding.
    • Marked as answer by David_JunFeng Monday, March 21, 2016 2:18 PM
    Monday, March 14, 2016 6:01 AM

All replies

  • >>>Does any one have better Idea to capture  event or any other way to stop slide from advances.

    According to your description, if you want to stop slide from advances, you could set kiosk Mode, refer to following steps:

    1. On the Slide Show tab, in the Set Up group, click Set Up Slide Show.

    2. In the Set Up Show box, under Show type, do one of the following:

    3. For a presentation to be viewed by users click Browsed at a kiosk (full screen).

    IMPORTANT:  If you set up a presentation to run at a kiosk, remember to also set slide timing options, or use navigation hyperlinks to other documents or Internet sites, or action buttons such as graphics users can click to go forward or back in the presentation. Otherwise, your self-running presentation will not advance beyond the first slide.

    For more information, click here to refer about Create a self-running presentation

    In addition if you have any feedbacks for Powerpoint, please feel free to submit them to User Voice:

    https://powerpoint.uservoice.com/

    Thanks for your understanding.
    • Marked as answer by David_JunFeng Monday, March 21, 2016 2:18 PM
    Monday, March 14, 2016 6:01 AM
  • Hi Engr Umair shah,

    There's a PowerPoint VSTO add-in event Application.SlideSelectionChanged you can use, it occurs when you navigates to the next slide.

    See to msdn on this.

    Example code can be like below,

            private void ThisAddIn_Startup(object sender, System.EventArgs e)
            {
                Globals.ThisAddIn.Application.SlideShowNextSlide += Application_SlideShowNextSlide;
            }
    
            private void Application_SlideShowNextSlide(PowerPoint.SlideShowWindow Wn)
            {
                System.Diagnostics.Debug.WriteLine("SlideShowNextSlide");
            }

    Monday, March 14, 2016 7:17 AM
  • Hi Jackie,
    This Event occurs at design mode where as I need an event at presentation mode ( SlideShow ).
    Wednesday, March 30, 2016 12:34 PM
  • >>>This Event occurs at design mode where as I need an event at presentation mode ( SlideShow ).

    According to your description, this SlideShowNextSlide event just occurs at presentation mode (SlideShow ).

    For more information, click here to refer about EApplication_Event.SlideShowNextSlide Event

    Thursday, March 31, 2016 7:41 AM