Many thanks for checking this out for me. I think the reason it doesn't
slow down when you click on a PowerPoint shape is because you are
manually interfacing at some level with the slide and that is what sorts
the problem out. Having said that, interestingly enough, if I don't use
the shape to run the macro but just play a sound, then it doesn't cure
the problem. Does it slow down in the Edit Window with no slideshow running?
In any case a) I need this to be a code-driven process without the need
for user interaction and b) having the mouse on-screen during a
slideshow is not an option.
The example I have posted here is a very simplified version of what our
dll does, but I'm glad to see that the problem can be reproduced without
mountains of code. Unfortunately it also means it's not my fault that
it's happening and therefore it's most likely not in my control to be
able to fix it.
Thanks Chirag
James
Chirag wrote:
> Hi James,
>
> Bad news: I am able to reproduce the issue.
> Good news: A workaround is to get rid of the VBA CommandButton and use
> PowerPoint shape on the slide and assign "Run macro" action to the
> shape. I did that and now the macro doesn't slow down the updates.
>
> - Chirag
>
> PowerShow - View multiple PowerPoint slide shows simultaneously
> http://officeone.mvps.org/powershow/powershow.html
>
> "James" <jahbur-at-yahoo.co.uk> wrote in message
> news:(E-Mail Removed)...
>> Yep it works. Here's a link to an example file with a simple macro in
>> it. All it does is move each shape up and down one pixel and times
>> the whole process. By repeatedly running the macro, it soon starts to
>> slow down. To reset it back to its optimum speed, simply move
>> something or type something into the Notes Pane. You can either run
>> the macro from the vba editor window or from the slideshow using the
>> helpful button I've put on the slide...
>>
>> I'd be very interested to here if anyone gets similar results to me,
>> or indeed if they don't and it doesn't slow down at all, ever. Either
>> result would be welcome news!
>>
>> http://www.buckhurst.info/TimerTest.pptm
>>
>> Thanks in advance.
>>
>> James
>