ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 54279|回复: 15

[讨论]如何把Excel绘制的图表转换为图片文件保存呢?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-6-30 07:58 | 显示全部楼层 |阅读模式

潜水多时,羞于见家人。

最近老板迷上了图表和PPT,什么信息都要图示化,所以恶补了图表知识。

Ehome中很多家人都提到“如何将Excel图表转化为图片文件格式保存”的问题(与office之间的可以直接用智能粘贴)

如何把Excel绘制的图表转换为图片文件保存呢?

目的:

1.上传到EHOME中,图示化问题或方案(不可上传Excel文件,压缩麻烦无直接图示效果)

2.其他图片用途

对我来说1.是最主要的用途。

办法:

1.EXCEL2003是否直接可以另存为图片?答:另存为网页(EHOME里介绍的较多)

2.是否可以借助其他Office软件呢?答:用powerpoint转换,复制—粘贴到PPT中—另存为图片(我就是这样)

3.借助其他图片处理相关软件?答:(最简单是win的画图,home中也有介绍(不建议-麻烦);其他专业图片软件)

ExcelHome相关问题链接

1.EXCEL里面绘图怎么转换成为图片并导出?

2.[求助]如何把excel 画出来的图表转换成图片

3.关于图表导出成图片的问题 

4.[求助]excel自带的照相机如何保存图片

5.[求助]如何将图表转化为图片格式? 

6.[求助]如何将Excel生成的图表或图片自动导出到Powerpoint中

7.如何导出EXCEL里面的图片(还好,就是文件多了点

8.[讨论]怎样把图表转化成jpg图片?(同7)

8.[讨论]怎样把图表转化成jpg图片?(同7)

[此贴子已经被作者于2007-6-30 8:49:38编辑过]

TA的精华主题

TA的得分主题

发表于 2007-6-30 08:34 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
楼主应该能从帖子里提供的3个

“Home相关问题链接”

找到答案了吧。

TA的精华主题

TA的得分主题

发表于 2007-6-30 09:06 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-6-30 09:09 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
QUOTE:
以下是引用三十而立在2007-6-30 9:06:17的发言:
这没什么技术含量。

o(∩_∩)o...哈哈,技术含量不代表效能。

关键是探讨用最高效的方法来做日常工作。

TA的精华主题

TA的得分主题

发表于 2007-6-30 14:46 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2007-6-30 15:07 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-7-1 10:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
QUOTE:
以下是引用九宝连灯在2007-6-30 15:07:36的发言:
谢谢,多日困绕问题解决了。

o(∩_∩)o...哈哈,看来还是有用的。

TA的精华主题

TA的得分主题

发表于 2010-5-11 10:40 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
今天也碰到这个问题,现已解决,VBA可以将活动表格中
所有图片导出为图片。以下是代码:
Char_num = ActiveSheet.ChartObjects.Count
For i = 1 To Char_num
ActiveSheet.ChartObjects(i).Chart.Export Filename:="D:\char\" & i & ".gif", FilterName:="GIF"
Next i
注:需在D盘建个char文件夹

[ 本帖最后由 aef25uuu 于 2010-5-11 10:52 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-5-15 13:08 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
那用这么麻烦??在Excel2003中,选中图表区域。按住shit键,点击编辑中复制为图片即可。记住必须在按住shift键时,点击编辑菜单才会出现复制为图片菜单。
13.JPG

TA的精华主题

TA的得分主题

发表于 2010-5-21 09:57 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

回复 9楼 JeapVan 的帖子

这种人工操作的方法google搜索就能找到结果,
而且本论坛也有文章介绍过这个方法。
我在工作中有很多由EXCEL生成的图表要放到PPT中,
方法1:先转成图片,并用VBA命名为有规律的图片名,
       插入PPT如果也用VBA实现,那只要按2次快捷键(包括转换图片)。
       当然也可一次在PPT中实现,只要在PPT的VBA中CreateObject("Excel.application")。
方法2:用PERL则只要写个脚本运行一次就行了(PERL中使用Win32-OLE和Win32-PowerPoint模块)。
不过我更愿意用PERL,因为还能很简单地实现图片缩放和排版。一句代码搞定:
$pp->add_picture($picture, { left => $left, top => $top ,width=>650,height=>300});
有时候复杂点代表能拥有更大的灵活性。

你难道叫我一个个用手工操作然后一个个插入PPT中?

[ 本帖最后由 aef25uuu 于 2010-5-21 10:31 编辑 ]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-8-9 23:25 , Processed in 0.039224 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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