> I can manage some of this, but I can't find either Reset to 100% or a Save
> As Picture method for a shape object like there is in the UI. Am I
> attempting the impossible? If so, can anyone suggest a method of extracting
> these images?
It is possible, but not directly - you have to be tricky. The
PictureFormat object has an EffectiveResolution property; scale the
picture by 300 / EffectiveResolution and then export at 300dpi and you
will get the image at roughly its original resolution.
To save as a picture, copy and paste the image into a new publication,
change the page setup so that it fits the image snugly, and set the
image to be at (0, 0). Then Page.SaveAsPicture. Recompression will
occur, annoyingly, but there's not much that can be done about that
(unless you can learn the Publisher file format enough that you can hack
the images directly out of the files).

Signature
Ed Bennett - MVP Microsoft Publisher
http://ed.mvps.org
Ildhund - 06 Feb 2008 22:12 GMT
Ed Bennett wrote...
>> can anyone suggest a method of extracting images?
> It is possible, but not directly - you have to be tricky. The
> PictureFormat object has an EffectiveResolution property; scale the
[quoted text clipped - 7 lines]
> can learn the Publisher file format enough that you can hack the images
> directly out of the files).
Thanks, Ed. I'll give it a go, but be prepared for further silly questions
when I get stuck ;)
Does the source document have to be open for code to work on it?

Signature
Noel
Ed Bennett - 06 Feb 2008 23:14 GMT
> Thanks, Ed. I'll give it a go, but be prepared for further silly questions
> when I get stuck ;)
> Does the source document have to be open for code to work on it?
If you're running a macro within the document, yes. If you're driving it
externally, then it has to be opened by the code you're running.

Signature
Ed Bennett - MVP Microsoft Publisher
http://ed.mvps.org
Ildhund - 07 Feb 2008 07:41 GMT
Ed Bennett wrote...
>> Does the source document have to be open for code to work on it?
>
> If you're running a macro within the document, yes. If you're driving it
> externally, then it has to be opened by the code you're running.
Thanks.

Signature
Noel