S
Steve Rindsberg, PPTMVP
My target is quite clear:
If you have control over the PC, turn b/g printing off.
Otherwise, you could force background printing off in PPT (you'd have to do
it with SendKeys, as there's no interface for it).
Or having started the print run, monitor the size of the output file you've
nominated. When it stops changing size for nn seconds, you can figure the
print run is done.
1) Open a power point presentation.
2) Print it to a file
3) Copy the file to a new location
Pretty simple, huh? Well, I found it to be a bit tricky.
I am able to automatically do the workflow mentioned above but something is
missing...
In the MS-Word Object Library, the ApplicationClass has a property which is
something like BackgroundPrintingStatus... when that becomes -1 I know that
the printing actions is done. I couldn't find this or a familiar property in
the power point library.
My question is - how can I wait until power point finishes to print the
presentation and only then go on with my code?
If you have control over the PC, turn b/g printing off.
Otherwise, you could force background printing off in PPT (you'd have to do
it with SendKeys, as there's no interface for it).
Or having started the print run, monitor the size of the output file you've
nominated. When it stops changing size for nn seconds, you can figure the
print run is done.