2012-09-17 23 views
3

我想使用C#在Excel中選擇現有圖表。 我在我的Excel文件中有一個圖表對象,我想閱讀它並編輯它。 我只知道要添加新的圖表是通過做這樣的事情如何使用C#在Excel中選擇現有圖表

ChartObjects ChartObjs = null; 
ChartObject ChartObj = null; 


ChartObj = ChartObjs.Add(0, 10, 250, 170); 

我使用VS 2005和C#

回答

2

要選擇活動圖表在Excel中可以使用這個代碼

Excel.ChartObject chartObject11 = (Excel.ChartObject)Ws.ChartObjects(1); 
chartObject11.Activate(); 

在此基礎上可以編輯該圖表和格式it.Like改變其datarange或格式化其顏色或高度或寬度等等

希望這會有所幫助

0

所以,你已經定義了名爲ChartObj的對象。圖表對象容器內的圖表爲ChartObj.Chart,圖表的元素爲ChartObj.Chart.Element。

您應該打開Excel的VB編輯器,以便您可以在VB對象瀏覽器中檢查語法。

相關問題