作成日: 2025/08/07 最終更新日: 2025/08/27
文書種別
不具合
状況
修正済み
詳細
SPREADデザイナのフッタエディタにおいて、特定の条件下でセル範囲を選択しようとすると、以下のTargetInvocationException が発生します。
| System.Exception: FpSpread.WndProcメソッドで例外が発生しました ---> System.Reflection.TargetInvocationException: 呼び出しのターゲットが例外をスローしました。 ---> System.IndexOutOfRangeException: 行インデックスが無効です: 1 (有効な値は 0 から 0の間です) 場所 FarPoint.Win.Spread.Cells.get_Item(Int32 row, Int32 column) 場所 _ph._a() 場所 FarPoint.Win.Spread.Cell.GetCellWrapper(IIgnoreSupport fpSpreadWrapper) |
以下の操作を行った際に例外が発生します。
<発生条件>
1.SPREADデザイナを起動
2.列フッタの行数(ColumnFooter.RowCount)に、シートの行数(RowCount)より大きい値を設定
3.SPREADデザイナ上で[フッタエディタ]を起動
4.セル範囲をドラッグまたはShiftキー+クリックで選択
回避方法
Service Pack 3(v17.0.4804.2022/v17.3.0)で修正済み。
Service Pack 3を適用せずに対処する方法としては、シートの行数(RowCount)を一時的に列フッタの行数(ColumnFooter.RowCount)以上の値に設定することで、例外の発生を回避できます。