怎样将Excel中图表复制为图片

  使用Excel VBA可以将工作表中的图表复制为图片,实现这种操作使用的是ChartObjects对象的CopyPicture方法。本文介绍将Excel中图表复制为图片的具体操作方法。

  1、启动Excel并打开包含图表的工作表,打开Visual Basic编辑器,在工程资源管理器中添加一个模块,在模块的“代码”窗口中输入程序代码,如图1所示。具体的程序代码如下所示:

  Sub CopyChart()

  If ActiveChart Is Nothing Then

  MsgBox "请先选择一个图表!"

  Exit Sub

  End If

  ActiveChart.CopyPicture appearance:=xlScreen,Format:=xlBitmap

  Range("N8").Select

  ActiveSheet.Paste

  End Sub



  图1 插入模块并输入程序代码

  提示

  在VBA中,CopyPicture方法能够将选中的图表作为图片复制到剪贴板中,该方法的语法结构如下所示:

  表达式CopyPicture(Appearance,Format)

  这里,表达式是一个代表ChartObject对象的变量。该方法的Appearance参数是一个可选参数,用于设置图片的复制方式,其默?#29616;?#20026;xlScreen。该参数可以设置为下面的两个常量之一。

  xlPrinter:图片按其打印效果进行复制。

  xlScreen:图片尽可能按其屏幕显示进行复制。

  Format参数用于设置图片复制的格式,其默?#29616;?#20026;xlPicture。该参数可以设置为下面的两个常量之一。

  xlBitmap:位图(.bmp、.jpg、.gif)。

  xlPicture:绘制图片(.png、.wmf、.mix)。

  2、按F5键运行程序,如果没有选择工作表中的图表,则程序给出提示,提示用户先选择图表,如图2所示;如果已经选择了工作表中的图表,则选择图表被复制,如图3所示。



  图2 提示选择图表



  图3 选择图表被复制为图片

猜你喜欢

  1. Excel图表有哪几个种类?Excel中图表的基本类型

    我们在数据处理中经常需要借助一定的图表将抽象的数据用具体的图表体现出来,给人一个具体的映像.下面我就介绍一下Excel中图表的基本类型,一起来看?#31383;? 1.柱状图 柱形图:表示某一时间?#25991;?#25968;据的变化情 ...

  2. 在excel中如何复制计算结果?

    使用excel发现当想把运算结果复制到另一单元格或者另一工作表时,不能把原来数据完整复制过来,怎样才能复制运算结果呢?下面小编就为大家详细介绍一下,一起来看?#31383;? 步骤 1.小编以新建的工作表为例,工 ...

  3. 把Excel表格/图表复制到PowerPoint中的技巧

    一、复制Excel表格到PowerPoint文件中 如果需要将Excel中的表格做成幻灯片进行演示,首先要打开Excel源文件,选择要复制的数据区域,并对其进行复制。然后切换到PowerPoint窗口 ...

  4. 用Excel照相机功能在Excel中显示和调用图片的方法

    如下图所示,左侧包含了四个插入到Excel当中的图片,并且每张图片都具有英文字母的索引标识.用户可以通过设定,在?#20063;郲调用目标]的所在位置输入不同的索引标识,让Excel在[调用结果]位置自动显示相应 ...

  5. Excel中图表坐标轴的数值怎么修改

    在使用Excel表格时,通常会图表结合,帮助我们更清晰的理解,也能更精确的分析.但是有时候会需要改变坐标轴的数值,那么我们能用什?#31383;?#27861;修?#21738;?今天就和大家分享如何将坐标轴数值的单位从200修改为400 ...

  6. Excel中批量复制的时候怎么对未知长度列的格式填充?

    在用excel处理数据时,经常会遇到要对一列进行大量的格式复制.对于一个一个的填充,或者手动下拉的话,会花费大量的时间,下面就介绍一种简单快速的处理方法. 1.首先我们先在C列的首行填入使用公式.这是 ...

  7. excel表格中的数据怎么复制为图片?

    excel表格中的数据想要复制为图纸,该怎么复制呢?下面我们就来看看详细的教程. 1.首先,打开桌面上的表格 2.进入表格后,框选出需要复制为图片的数据 3.如下图所示,数据就框选成功了 4.然后点击 ...

  8. 什么是图表?如何在excel中创建图表?

    我们在对一些数据进行处理通常都是使用excel表格来进行计算和统计,但是往往表格并不能很直观的反应出这些数据的走向,我们为了让这些数据能更清晰,明确更利于分析的话,会用到图表的形式来进行展现。而今天脚 ...