VBA图表导出信息

我通常使用如下代码导出Excel图表:

Sub SaveChart() Dim ch As Chart Set ch = ActiveChart ch.Export Filename:="C:\TestFolder\tempxx.jpg", FilterName:="JPG" End Sub 

我想探索使用其他图片格式。 我想知道什么是FilterName的有效值 但是VBA帮助没有任何用处。 任何人都可以指出一个在线资源,提供这些信息?

GIF和PNG是应该与Chart.Export一起使用的常用图片格式。 FilterName是在HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Shared Tools \ Graphics Filters下的registry中显示的graphicsfilter的与语言无关的名称。

多年以来(从Excel 2003开始)我使用GIF,但在某些阶段,Excel变得无法正确导出我的图表,导致保存的图表呈现黑色背景,在某些应用程序中呈现灰色。 切换到PNG已恢复function