将Microsoft Excel图表另存为jpg


11

我想从Microsoft Excel 2010中保存条形图,以用作jpg。

有保存的方法吗?


多说说您的环境。您是否正在尝试在外部应用程序中执行此操作?还是在Excel中的宏中?还是在Excel本身内?

我想从Excel保存。

2
在VBA中,图表具有Export()方法。

Answers:


11

选择图形,点击复制(Ctrl + c或右键单击并选择复制),然后粘贴到绘画(或任何图像编辑软件)中,以正确的格式保存。


有没有比这更好的方法了?

1
另外,选择“主页/剪贴板/复制->复制为图片”将为您提供复制打印或屏幕显示的选项。如果有帮助,“屏幕上”选项(令人惊讶地)似乎可以提供更高的分辨率...

1
不,没有将图形另存为图片的本机选项-在我看来,这似乎是一种疏忽。

@unfrev-在VBA中,您可以使用图表的Export()方法。它允许您指定要使用的格式。

7

正如@TimWilliams在评论中指出的那样,图表在VBA中具有Export方法。这是一个示例宏,它将活动图表另存为工作簿目录中的图像文件。

文件类型已从您请求的JPG更改为PNG,这是一种线条艺术(如Excel图表)更好的图像文件格式。JPG针对照片图像进行了优化。

Sub savechart()
    ActiveChart.Export Filename:=ActiveWorkbook.Path & "\yourchart.png", Filtername:="PNG"
End Sub

关于PNG格式而不是JPG的好的建议。
卡米尔2014年

0

Office 2010:选择图表,然后从Excel 复制图表; 以JPEG格式将Special粘贴到Word中;右键单击Word中的图片,然后选择“ 另存为图片”。任务完成

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.