Is there a "before" slideShowBegin event?

S

S.Creek

Hi all,
I'm trying to execute things in my add-in , but i would like them to
occur before the
SlideShowBegin event is fired.
the problem is that when that event is fired, the user already see the
first slide, so any manipulation i do looks ugly.

any code snippet would is welcome.

thanks

S,Creek
 
S

Steve Rindsberg

S.Creek said:
Hi all,
I'm trying to execute things in my add-in , but i would like them to
occur before the
SlideShowBegin event is fired.
the problem is that when that event is fired, the user already see the
first slide, so any manipulation i do looks ugly.

What about inserting a "dummy" slide at the beginning .... "Welcome to ..."
that appears while your addin is doing the work on the other slides?
 
S

S.Creek

thats an approach i tried to take, but the problem is that i can only
insert the "dummy" slide once the presentation started, i.e after the
event

i need to have something there before the presentation starts
 
S

S.Creek

assuming i had the slide before, if i click the "slide show from
current slide" button and im not on the second slide, i will then go
back to my added "dummy" slide and then continue as user requested,
that creates kind of flickering on the slide show, since the show has
already started.

I guess another way to do it:

is there a way to override the "slide show from current slide" button,
if i could do that, i could add my custom actions and then run the
presentation as requested by the user.

im writing my addin with C# but any code snippet or description will
help.
 
S

Steve Rindsberg

Without understanding what you're trying to do, it's hard to understand the
problem. Can you describe in more detail?
 
S

S.Creek

i am trying to run some operations, that will only happen when running
the presentation, like for example, hiding a shape that is visible
during the time a user edits the presentation but is invisible while
presenting the slideshow

for that i need to identify when the user clicked the "run
presentation" button, process the relevant tasks over the slides/shapes
collection (i.e. hide the relevant shapes), and only then present the
slide show.

the problem is: if i do my processes in the SlideShowBegin event, a
shape that suppose to be hidden will still be there for a second before
i get to hide it, this creates in consistency and flickering feeling
for the viewer.

if i add a "dummy" slide, still, i can transfer the slideshow to that
slide for the time it takes me to hide the shape, but for an instance ,
the user will see that move from his current slide to the "dummy"
slide.

something like the "BeforeSave" event but for show presentation button
will do the job.

i had not seen any event like that when browsing the PowerPoint object,
so i wonder if there is a way to override PowerPoint somehow, in
regards to that specific need.

i hope it is clearer now, if not, i will be happy to provide more info.

S.
 
S

Steve Rindsberg

Thanks for the add'l info.

So the problem is fundamentally that you never know what slide the user will
start the show on. If the user's well behaved and always starts on slide 1, no
problem.

I don't know of any way around this, other than user training (pointing out
that if they start PUBLIC presentations on slide 1, all will be well, but there
might be a bit of a lurch when testing from edit mode).

Someone else may have a better idea though ...
 
S

S.Creek

Thanks Steve, that is what i thought :-(

if i come to something i will post it here.
right now i think i will just implement my own toolbar button.
this way i can run all my processes before presentation starts.

S
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top