Open .PPT, save each page as a separate .PPT file

  • Thread starter Thread starter Rich
  • Start date Start date
R

Rich

I need to open an existing .PPT file, scan though each
slide and save it as a single page .PPT.

I figured out how to open and step through each slide
the .PPT file. If I use the .Export method to save the
page [ e.g. l_oSlide.Export("page1.ppt","PPT") ] it
bloats the .PPT file to some huge size. For example, the
source, 3-page .PPT file I am testing with is only 16k in
size. When I use the .Export method, just a single page
is saved out as over 1MB in size!

Then there is the .Copy method, e.g.
l_oPowerPoint.ActiveWindow.Selection.Copy -- but I do not
know how to execute a "Select All" on the active page.

If someone could provide a sample of one of these two
methods it would be greatly appreciated!

1. Export each slide as a separate .PPT file (and not
have the file bloat to some huge size)

or

2. Copy slide contents, paste onto new page in new
Presentation.
 
I figured out how to open and step through each slide
the .PPT file. If I use the .Export method to save the
page [ e.g. l_oSlide.Export("page1.ppt","PPT") ] it
bloats the .PPT file to some huge size. For example, the
source, 3-page .PPT file I am testing with is only 16k in
size. When I use the .Export method, just a single page
is saved out as over 1MB in size!

I started out with a blank presentation, added some text and ended up with
8 - 10k presentation files.

So the first question is, what's on the slides?

And check to make sure that you've got Fast Saves turned OFF (Tools,
Options, Save tab) and that you're not set to save to one of the save
formats that includes PowerPoint 95.
 
To copy a slide from one presentation to another:

1. Open both presentations.
2. In one presentation, right-click on the slide in the
Slides Pane and select Copy.
3. In the second presentation, right-click on a blank
area of the Slides Pane and select Paste.

NOTE: If you copy a slide, close PP, then open another
presentation, and paste, it does not work properly. PP
must be open during the entire Copy / Paste sequence.
 
Back
Top