BUG: Creating a PDF or XPS of a chart in Excel 2007 with SP2installed

W

Whoop

Hello everyone, are there any news on this topic? In case, where do I find a
solution?
 
W

Whoop

Hi, im using your code, and it works perfectly for what I'll use it for.
Potentially saves me a lot of mouse clicks each day. But I really NEED the
charts to show in the .pdfs, otherwise I cannot use it. I read that microsoft
are working on it, and someone mensioned a month to get an update, but thats
more than a month ago. Does anyone have an update?
 
G

Gary

WORKAROUND THAT WORKS:

Install a PS printer driver. No need to have a physical printer available.
Set the PS printer as the default.
Produce your PDF (which will render correctly).
Change the default printer back to your actual printer.

I'm fortunate in that my 1320n printer has a PS version available. When I
switched from the PCL5e version to the PS version, the PDF rendering problem
went away.

This was the 'temporary workaround' suggested by Microsoft about 3 months
ago. Still waiting for their promised communications with a permanent fix...

Hope that helps.
Gary
 
B

Bertrand

To expand on the workaround mentionned by CannedCorn, here is what I found:

In an attempt to find a workaround, I installed PDFCreator. This creates an
additional printer called "PDFCreator". Printing to it Excel sheets
containing embedded graphics produces good pdfs, as anyone would expect.

The good side effet is that as long as "PDFCreator" remains the selected
printer, the built-in command "Save as pdf" also produces good results. When
I revert to the standard printer and select "Save as pdf" again, the scaling
problem re-appears.

For those who like me need to embed the "save as pdf" command in a vba
script, which is easier than using the pdfcreator api, the process is:
- save the selected printer
- select printer "PDFCreator"
- save as pdf
- restore initial printer

regards,
 
F

Freek

Hi,

Any news on this problem? I experience the same problem and still can't find
any solution...

Thanks, Freek
 

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