VSTO/Excel: 獲取Excel圖表中的某個點的數據

前幾天有位朋友發郵件給我,問的這個問題,代碼弄的差不多了,但碰到一個幾天都沒琢磨出來的問題:

Excel.ChartObject chartObject = (Excel.ChartObject)Globals.Sheet1.ChartObjects(1);
Excel.Chart chart = chartObject.Chart;
Excel.Series series = chart.SeriesCollection(1);
foreach (object item in (object[])series.Values)
{

}


問題出在第四行,Locals裏顯示series.Values是一個object[],但(object[])series.Values報Unable to cast object of type ‘System.Object[*]‘ to type ‘System.Object[]‘錯誤。
Google了好久,找到一個和我碰到相同問題的,但我試了他的(Array)series.Values這個方法,並不能解決,仍然報錯,(object[,])series.Values也不行。
哪位朋友也碰到這個問題的,麻煩教我一下解決方法。
系統環境: WIN XP + VS2010 + Office2010
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章