康拉德(Conrad)有一张Excel图表,他想与他人分享。他确定最好的方法是将其共享为GIF图像文件。但是,他不确定如何从Excel图表创建GIF文件。

您可以执行以下两项操作来获取所需的文件。如果您只需要偶尔创建一个GIF文件,那么最好的办法就是简单地使用图形程序。例如,您可以按照以下简单步骤操作:

。启动一个图形程序,如画图。

。切换回Excel并像往常一样显示图表。

。右键单击图表,然后从出现的“上下文”菜单中选择“复制”。

这会将图表复制到剪贴板。

。切换到图形程序。

。按Ctrl + V将图表粘贴到图形程序中。

。对所需的图像进行任何更改。

。将图像另存为GIF文件。

如果愿意,可以稍微修改这些步骤(步骤2和3)

捕获整个屏幕,而不只是图表。这使您可以在捕获之前以任何方式调整图表大小,甚至在需要时填满整个屏幕。要捕获屏幕,只需按键盘上的PrtScrn按钮,即可将屏幕捕获放置在剪贴板中。然后,您可以使用第4步到第7步将屏幕放入“绘画”并进行裁剪或进行其他需要的编辑。

如果您需要经常将图表保存为GIF文件,那么最好的解决方案是使用宏。以下简单宏将当前选定的图表另存为GIF文件,存储在当前工作簿所在的目录中。

Sub SaveChartAsGIF()

Dim sFileName As String     sFileName = ThisWorkbook.Path & "\" & ActiveChart.Name & ".gif"

ActiveChart.Export Filename:=sFileName, FilterName:="GIF"

End Sub

此Microsoft知识库文章中详细介绍了使用Export方法保存图表的方法:

http://support.microsoft.com/?kbid=163103

本文指出它是为Excel 97编写的,但是该编码对于使用VBA的所有版本的Excel都可以正常工作。

如果您想要功能更全面的宏方法,那么Jon Peltier网站上的这篇文章会很有帮助:

http://peltiertech.com/WordPress/enhanced-export-chart-procedure/

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(9304)适用于Microsoft Excel 2007、2010和2013。