作成日: 2021/06/30 最終更新日: 2021/06/30
文書種別
技術情報
詳細
12.0Jではセルの結合に関して以下の仕様変更を行いました。
結合セルの追加 |
12.0Jでは、既存の結合されたセルと同じアンカーセルを持つ結合セルを追加することはできません。 |
これにより、結合済みのセルに対してAddSpanCellメソッドを実行した場合には動作しません。
結合しているセルの結合範囲を変更する場合には、ColumnSpan/RowSpanプロパティを使用します。
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load◎サンプルコード(C#)
FpSpread1.ActiveSheet.Cells(0, 0).BackColor = Color.LightBlue
FpSpread1.ActiveSheet.Cells(3, 0).BackColor = Color.LightGreen
'A1セルとB1セルを結合
FpSpread1.ActiveSheet.AddSpanCell(0, 0, 1, 2)
'A4セルとB4セルを結合
FpSpread1.ActiveSheet.Cells(3, 0).ColumnSpan = 2
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'A1セルを行方向にも結合する
FpSpread1.ActiveSheet.AddSpanCell(0, 0, 2, 2)'無効
'FpSpread1.ActiveSheet.Cells(0, 0).RowSpan = 2'有効
'A4セルを行方向にも結合する
FpSpread1.ActiveSheet.Cells(3, 0).RowSpan = 2
End Sub
private void Form1_Load(object sender, EventArgs e)
{
fpSpread1.ActiveSheet.Cells[0, 0].BackColor = Color.LightBlue;
fpSpread1.ActiveSheet.Cells[3, 0].BackColor = Color.LightGreen;
//A1セルとB1セルを結合
fpSpread1.ActiveSheet.AddSpanCell(0, 0, 1, 2);
//A4セルとB4セルを結合
fpSpread1.ActiveSheet.Cells[3, 0].ColumnSpan = 2;
}
private void button1_Click(object sender, EventArgs e)
{
//A1セルを行方向にも結合する
fpSpread1.ActiveSheet.AddSpanCell(0, 0, 2, 2);// 無効
//fpSpread1.ActiveSheet.Cells(0, 0).RowSpan = 2;//有効
//A4セルを行方向にも結合する
fpSpread1.ActiveSheet.Cells[3, 0].RowSpan = 2;
}