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.
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.