怎样将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参数是一个可选参数,用于设置图片的复制方式,其默认值为xlScreen。该参数可以设置为下面的两个常量之一。

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

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

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

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

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

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



  图2 提示选择图表



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

(0)

相关推荐

  • Excel如何将文档中的图表复制为图片

    Excel是现在十分常用的办公软件之一,有些新用户不知道如何将文档中的图表复制为图片,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的Excel文档,根据下图箭头所指, ...

  • 怎么将excel中的表格以图片形式保存在word中

    excel和word是我们现在经常使用的办公软件.今天小编就告诉大家怎么将excel中的表格以图片形式保存在word中.具体如下:1. 首先我们打开电脑中的Excel,2. 选中要保存的表格内容所在的 ...

  • 如何将excel中的表格以图片的形式保存起来

    有时我们想将excel中的表格以图片的形式保存起来,方便自己以后查找和粘贴使用.这里我们可以选中excel中要保存为图片的内容,打开windows的画图软件,粘贴保存,但是这种方法往往带有黑色边框,而 ...

  • Excel中的复制粘贴也能这么玩!

    绝对涨姿势,Excel中的复制粘贴也能这么玩!!太有意思了,喜欢的小伙伴赶紧转走吧!

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

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

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

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

  • 怎么修改电脑版Excel中图表的样式

    电脑版Excel软件被很多人使用,用来编辑数据等,有的用户在使用该软件时,为了使图表更加吸引人,因此想要修改图表的样式,但是却不知道如何修改,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击 ...

  • 如何在excel中图表添加标题

    excel是一款功能十分强大的软件,身边很多的朋友都在使用,但是还是有一些新手朋友对于这个软件不是非常的了解,今天的这篇就聊一聊关于如何在excel中图表添加标题的问题,希望可以帮助到有需要的朋友. ...

  • 在Excel中如何复制粘贴不会复制隐藏数据

    在Excel中如何复制粘贴不会复制隐藏数据 操作方法 01 下图所示 建立的数据表中  设置隐藏区域 02 照平时的复制粘贴方式  我们的隐藏区域也是会被复制过来 03 图下我们在复制的时候选择选择目 ...