作成日: 2020/03/05 最終更新日: 2020/04/30
文書種別
不具合
状況
修正済み
詳細
Tableのヘッダを含むセル範囲を対象としてSetArrayメソッドを実行すると以下の例外が発生します。
System.IndexOutOfRangeException: インデックスが配列の境界外です。
回避方法
Service Pack 4(v12.0.4505.2012)で修正済み。
Service Pack を適用せずに対処する場合、SetValueメソッドを使用してセルごとに値を設定する方法をご検討ください。
◆サンプルコード(C#)
Service Pack を適用せずに対処する場合、SetValueメソッドを使用してセルごとに値を設定する方法をご検討ください。
◆サンプルコード(C#)
object[,] data = { { "aaa", "bbb", "ccc", "ddd", "eee" } };
for (int r = 0, rc = data.GetLength(0); r < rc; r++)
{
for (int c = 0, cc = data.GetLength(1); c < cc; c++)
{
sheet.SetValue(r, c, data[r, c]);
}
}
旧文書番号
84976