Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.misc
|
|||
|
|||
Export Pie Graph Chart as Image
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! |
#2
Posted to microsoft.public.excel.misc
|
|||
|
|||
Export Pie Graph Chart as Image
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 ------- Jon Peltier, Microsoft Excel MVP Tutorials and Custom Solutions http://PeltierTech.com _______ wrote in message oups.com... 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! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
plot graph from multiple worksheet as embedded chart object on every worksheet | Charts and Charting in Excel | |||
plot graph from multiple worksheet as embedded chart object on every worksheet | Excel Worksheet Functions | |||
plot graph from multiple worksheet as embedded chart object on every worksheet | New Users to Excel | |||
Creating a stacked column chart with percentage in the graph | Charts and Charting in Excel | |||
can i export a high resolution chart from Excel | Excel Discussion (Misc queries) |