6、ExportToGIF函数

王朝vb·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

该函数将Excel图表导出为指定的GIF文件。

Public Function ExportToGif(ByVal strFileName As String)

On Error GoTo hError

'--- 检查图表中是否确实存在数据

If (oExcelChart.SeriesCollection.Count < = 0) Then

Err.Raise Number:=1001 + vbObjectError, _

Description:="No data series in chart"

ExportToGif = -1

'--- 检查文件名字是否合法

ElseIf (IsNull(strFileName) Or Trim(strFileName) = "") Then

Err.Raise Number:=1001 + vbObjectError, _

Description:="Invalid file name for export"

ExportToGif = -1

'--- 导出GIF文件

Else

oExcelChart.Export strFileName, "GIF": ExportToGif = 1

End If

Exit Function

hError:

ExportToGif = -1

App.LogEvent Err.Description, vbLogEventTypeError

Err.Raise Err.Number, Err.Source, Err.Description

End Function

函数首先通过检查图表中数据系列的数量判断是否确实已有绘制图表的数据。接下来,程序检查GIF文件的名字是否合法,然后使用Chart对象的Export方法将图表导出为指定的GIF文件。以前生成的GIF文件被自动改写。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航