2 次元のオブジェクト配列を取得したので、それを読みたいと思います。プログラムは、常に IndexOutOfRange 例外をスローします。
コードは次のとおりです。
Excel.Range range = activeWorksheet.UsedRange;
MessageBox.Show(range.Value2.GetType().toString()); // output: System.Object[,]
object[,] values = (object[,])range.Value2;
MessageBox.Show("l0="+values.GetLength(0)); // output: 1483
MessageBox.Show("l1"+values.GetLength(1)); // output: 221
MessageBox.Show(values.GetValue(0, 0).ToString()); // -> throws IndexOutOfRangeException
一体何が起こっているのですか?! 何か案は?