作成日: 2024/06/14 最終更新日: 2024/09/18
文書種別
不具合
状況
修正済み
詳細
最終行より後の行を指定して、改ページを挿入するSetRowPageBreakメソッドを呼び出すと、すべてのデータ領域に改ページが設定されます。
最終行より後の行を指定してSetRowPageBreakメソッドを呼び出した際には、改ページが設定されないのが本来の動作です。
回避方法
Service Pack 1(v17.0.4802.2022/v17.1.0)で修正済み。
Service Pack 1を適用せずに対処する方法として、シートのRowCountと挿入する改ページの行インデックスを比較して、行インデックスがRowCount以下の場合にのみSetRowPageBreakメソッド呼び出す方法が考えられます。
[Visual Basic]
' 行インデックスがRowCount以下の場合のみSetRowPageBreakを呼び出す
Dim rowindex As Integer = 5
If rowindex < FpSpread1.Sheets(0).RowCount Then
FpSpread1.Sheets(0).SetRowPageBreak(rowindex, True)
End If