我做过一个利用Char输出为GIF的,由于在Chart中粘贴图形时,无法是图形和Chart区域的左上角重合,因此输出的图形有一个白边框。和4楼的GIF实例文件使用的方法相同 4楼利用API保存为BMP的会好一些,但是其中有大量的API.该文件来自于'http://office.9zp.com,不知道是不是大头版主的作品 5楼OfficeFan作品做成了加载宏,使用更方便,支持多种导出格式 Sub ExportPicInSht() Dim Pic As Shape Dim FileName As String For Each Pic In Me.Shapes FileName = ThisWorkbook.Path & "\" & Pic.TopLeftCell.Offset(0, -1) & ".gif" Pic.Copy With Me.ChartObjects.Add(0, 0, Pic.Width + 28, Pic.Height + 30).Chart .Paste .Export FileName, "gif" .Parent.Delete End With Next End Sub
[此贴子已经被作者于2007-3-2 11:17:10编辑过] |