Export Pie Graph Chart as Image

S

Shaka215

Hi,

I am trying to export a chart to a local *.gif image and I am getting
all sorts of errors...anyone have any ideas? I have searched the boards
and I keep getting the same error message each time I try to run the
macro...

===========================
Run-time error '91':
Object variable or With block variable not set

Sub SaveChartAsGIF ()
Fname = ThisWorkbook.Path & "\" & ActiveChart.Name & ".gif"
ActiveChart.Export FileName:=Fname, FilterName:="GIF"
End Sub
===========================
Run-time error '1004'
Method 'Export' of object '_Chart' failed

Dim mychart As Chart
Set mychart = ActiveSheet.ChartObjects(1).Chart
mychart.Export Filename:="c:\Mychart.gif", FilterName:="GIF"
============================

I have tried a few other codes on the boards and they all produce one
or the other errors shown above. It wouldn't be such a problem if I
could have a macro resize the CHART WINDOW to full screen but I can't
seem to find that information anywhere...Any help is much appreciated!
Thanks so much!
 
J

Jon Peltier

Fname = ThisWorkbook.Path & "\" & ActiveChart.Name & ".gif"

Is the active chart a chart sheet? If not this line will fail with the
reported message.

A problem I came across recently was that, by installing the Office 2007
Beta on a machine with Office 2003 installed, the graphics filters for
Office 2007 were written over those for Office 2003, causing exports to most
file types to fail. Uninstalling 2007, deleting the file filters (from
C:\Program Files\Common\Microsoft Shared\), and reinstalling from the Office
2003 CD, fixed this problem.

- Jon
 

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