Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 52307|回复: 204

[VBA] 将图表保存为图片的方法

  [复制链接]
发表于 2011-1-19 23:44 | 显示全部楼层 |阅读模式
本帖最后由 东门吹雪 于 2012-9-1 22:16 编辑

将Excel图表保存为图片的方法
回帖可见三种不同的方法(复制粘贴/Html/VBA):
[hide]1. 复制图片,然后粘贴-选择性粘贴-粘贴为图片;
2. 将workbook另存为html,然后从网页文件里找到.PNG格式的图片,当然可以直接将.PNG改成.JPG;
3.
  1. Sub SaveChartsAsGIF()
  2.     Dim ChtObj As ChartObject
  3.     Dim Fname As String
  4.     For Each ChtObj In ActiveSheet.ChartObjects
  5.         Fname = ThisWorkbook.Path & “\” & ChtObj.Name & “.gif”
  6.         ChtObj.Chart.Export Filename:=Fname, FilterName:=”gif”
  7.   Next ChtObj
  8. End Sub
复制代码
[/hide
]


发表于 2011-1-19 23:59 | 显示全部楼层
回复

使用道具 举报

发表于 2011-1-20 00:47 | 显示全部楼层
回复

使用道具 举报

发表于 2011-1-20 01:12 | 显示全部楼层
谢谢分享,学习学习
回复

使用道具 举报

发表于 2011-1-20 08:58 | 显示全部楼层
我也知道的,哈哈
回复

使用道具 举报

发表于 2011-1-20 09:00 | 显示全部楼层
我再补充一种:将照相机功能调出来,拍张照,也是一张图片,并且,这张照片与原图表保持更新。
回复

使用道具 举报

发表于 2011-1-23 16:03 | 显示全部楼层
先回复看看!!
回复

使用道具 举报

发表于 2011-1-23 16:16 | 显示全部楼层
感谢楼主!
回复

使用道具 举报

发表于 2011-1-23 18:07 | 显示全部楼层
用Capture复制粘贴,要哪部分就是哪部分,随你想!更简便!
回复

使用道具 举报

发表于 2011-1-23 18:12 | 显示全部楼层
谢谢分享!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-5 16:39 , Processed in 0.324519 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表