怎樣將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 選擇圖表被復制為圖片

猜你喜歡

  1. Excel圖表有哪幾個種類?Excel中圖表的基本類型

    我們在數據處理中經常需要借助一定的圖表將抽象的數據用具體的圖表體現出來,給人一個具體的映像.下面我就介紹一下Excel中圖表的基本類型,一起來看看吧. 1.柱狀圖 柱形圖:表示某一時間段內數據的變化情 ...

  2. 在excel中如何復制計算結果?

    使用excel發現當想把運算結果復制到另一單元格或者另一工作表時,不能把原來數據完整復制過來,怎樣才能復制運算結果呢?下面小編就為大家詳細介紹一下,一起來看看吧! 步驟 1.小編以新建的工作表為例,工 ...

  3. 把Excel表格/圖表復制到PowerPoint中的技巧

    一、復制Excel表格到PowerPoint文件中 如果需要將Excel中的表格做成幻燈片進行演示,首先要打開Excel源文件,選擇要復制的數據區域,并對其進行復制。然后切換到PowerPoint窗口 ...

  4. 用Excel照相機功能在Excel中顯示和調用圖片的方法

    如下圖所示,左側包含了四個插入到Excel當中的圖片,并且每張圖片都具有英文字母的索引標識.用戶可以通過設定,在右側[調用目標]的所在位置輸入不同的索引標識,讓Excel在[調用結果]位置自動顯示相應 ...

  5. Excel中圖表坐標軸的數值怎么修改

    在使用Excel表格時,通常會圖表結合,幫助我們更清晰的理解,也能更精確的分析.但是有時候會需要改變坐標軸的數值,那么我們能用什么辦法修改呢?今天就和大家分享如何將坐標軸數值的單位從200修改為400 ...

  6. Excel中批量復制的時候怎么對未知長度列的格式填充?

    在用excel處理數據時,經常會遇到要對一列進行大量的格式復制.對于一個一個的填充,或者手動下拉的話,會花費大量的時間,下面就介紹一種簡單快速的處理方法. 1.首先我們先在C列的首行填入使用公式.這是 ...

  7. excel表格中的數據怎么復制為圖片?

    excel表格中的數據想要復制為圖紙,該怎么復制呢?下面我們就來看看詳細的教程. 1.首先,打開桌面上的表格 2.進入表格后,框選出需要復制為圖片的數據 3.如下圖所示,數據就框選成功了 4.然后點擊 ...

  8. 什么是圖表?如何在excel中創建圖表?

    我們在對一些數據進行處理通常都是使用excel表格來進行計算和統計,但是往往表格并不能很直觀的反應出這些數據的走向,我們為了讓這些數據能更清晰,明確更利于分析的話,會用到圖表的形式來進行展現。而今天腳 ...