2013-04-01 41 views
0

我目前正致力於將50多組Excel圖表轉換爲PowerPoint演示文稿。我有50多項我正在比較並製作50多張相同的圖表。我在Excel工作簿中設置的方式是圖表始終是同一個圖表(即圖2),但通過更改唯一的ID號碼,我的圖表將源自工作表的不同區域。將未鏈接的Excel圖表粘貼到Powerpoint

在通常情況下,我只是複製粘貼圖表作爲圖片。

但是,在我的情況下,我還需要擺脫所有數據標籤< 10%。我發現了一個代碼,可以在Powerpoint中刪除< 10%的數據標籤,但不是excel。爲了執行此代碼,我必須將對象保留爲「圖表」格式。不幸的是,由於我已經將圖表設置爲可以獲得不同數據的圖表,因此無論何時我更改唯一的ID號碼以複製新圖表,我以前的圖表已經複製到Powerpoint中「更新」自己,並且看起來像信息來自最新的項目。

我現在的選項是 1)每次複製並粘貼一個項目,在Powerpoint上運行我的數據標籤代碼,然後將該幻燈片中的所有內容轉換爲圖片。這很乏味。 2)搞清楚如何在Excel中編輯數據標籤,然後作爲圖像複製和粘貼 3)最理想的:複製並粘貼從Excel到PPT的未鏈接圖表。這使我可以運行我的Powerpoint < 10%格式化代碼,但取消鏈接還允許我更改我的Excel表格,而不會搞亂我當前的圖表。

有沒有人有關於如何複製和粘貼從Excel Excel鏈接到不是圖片的PPT的線索?

回答

1

這裏不用可能的解決方案爲你:複製圖表到PP

Sub Breaking_links() 

Dim CHR As Shape 

Set CHR = ActivePresentation.Slides(1).Shapes(3) 'for 3rd chart shape on 1st slide 

CHR.Chart.ChartData.BreakLink 

End Sub 

短explanation-之後你需要打破鏈接數據源其中本實施例的上方。

此外,我認爲你可以在Excel中修改軸像在PP中一樣簡單。如果您更好地找到了該選項,請向我們展示您的PP代碼,這將有助於爲您提供Excel的一些提示。

相關問題