有关VBA图表导出的信息

时间:2014-10-25 19:08:27

标签: excel excel-vba vba

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

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

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

2 个答案:

答案 0 :(得分:2)

GIF和PNG是常用的图片格式,可以使用Chart.Export。 FilterName是图形过滤器的与语言无关的名称,因为它出现在HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Shared Tools \ Graphics Filters下的注册表中。

答案 1 :(得分:0)

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