Cycle through all PPT files in a folder

G

Guest

Hi,
I'm sure this one has been asked before, so please accept my apologies for
not being able to find a relevant thread.

We have just installed a large LCD monitor in our office to show all the
PPT’s that are saved in a shared folder.

I’ve managed to develop some VBA code to merge all these files in to a
single PPT and then run this combined file as a show, after removing any
fancy animations, and setting the transition for all slides to 30 seconds.

I was really proud of this solution, but some of the original PPT’s have
custom formats and colours, (which I lose during the merge) so I think my
only solution is to write some code to create a copy of all the PPT’s as
PPS’s in a separate folder, then sequentially run through all these files
(starting at the beginning again once, all have been displayed).

My problem is, that my original solution all happens in one file (merging in
to) so the VBA code is all in this file, but I have no idea how to pass
control to and from other files as I edit the animations out and then show
them in turn.

I can’t imagine how this could be done using VBA !!!


ANY help would be gratefully received. . . . . many, many, thanks
 
S

spudmachine

Hi Andy,

Use the Powerpoint Viewer with a playlist. Each presentation can be kept
separate, with its own master, etc.

Here's a knowledgebase article on how to do it.

http://support.microsoft.com/kb/827766

I found out last week from this group (thanks folks) that there's now a
Powerpoint 2007 viewer that should support all of the animation and motions
path features of Powerpoint 2003.

Beware, though, that the Viewer doesn't support VBA.

Cheers,
Geoff
 
G

Guest

Maybe post a sample of your merge code - it should be possible to preserve
the formatting. I think there's an example on Shyam Pillai's site.
 

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