如何將Excel中的圖表復制到圖片中?Excel ?VBA可以用來將工作表中的圖表復制到一張圖片中,并且使用對象對象的復制圖片方法來實現這個操作。介紹了將Excel中的圖表復制成圖片的具體操作方法。
1.啟動Excel,打開包含圖表的工作表,打開Visual ?Basic編輯器,在項目資源管理器中添加一個模塊,并在該模塊的代碼窗口中輸入程序代碼,如圖1所示。具體程序代碼如下:
子復制圖表()
如果活動圖表什么也不是,那么’請先選擇一個圖表!’
出口接頭
結束條件
活動圖表。復制圖片外觀:=xlScreen,格式:=xlBitmap
范圍(“N8”)。挑選
動態頁面。粘貼
末端接頭
提示
在VBA,CopyPicture方法可以將所選圖表作為圖片復制到剪貼板,該方法的語法結構如下:
表達式復制圖片(外觀、格式)
這里,表達式是一個變量,表示一個科目對象。此方法的外觀參數是一個可選參數,用于設置圖片的復制模式,其默認值為xlScreen。該參數可以設置為以下兩個常量之一。
XlPrinter:圖片是根據其打印效果復制的。
XlScreen:根據屏幕顯示盡可能多地復制圖片。
格式參數用于設置復制圖片的格式,默認值為xlPicture。該參數可以設置為以下兩個常量之一。
XlBitmap:位圖(。bmp。jpg,gif)。
XlPicture:繪制圖片。png。wmf。混合)。
2.按F5運行程序。如果工作表中的圖表沒有被選中,程序會提示用戶首先選擇圖表,如圖2所示。如果工作表中的圖表已被選中,則復制選中的圖表,如圖3所示。
圖2提示您選擇一個圖表
圖3中選擇的圖表被復制為圖片