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)
{
}
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也不行。
Google了好久,找到一個和我碰到相同問題的,但我試了他的(Array)series.Values這個方法,並不能解決,仍然報錯,(object[,])series.Values也不行。
哪位朋友也碰到這個問題的,麻煩教我一下解決方法。
系統環境: WIN XP + VS2010 + Office2010