MESCIUS SPREAD for Windows Forms 17.0J サンプルコード集
ヘッダを結合する

CellクラスのColumnSpanプロパティまたはRowSpanプロパティを設定します。

【実行例】

ヘッダセルの結合

  • 結合されたセルにデータを設定する場合は、基点となるセル(結合範囲内における最左上のアンカーセル)に対して行います。

 private void Form1_Load(object sender, System.EventArgs e)
 {

  //列ヘッダの行数を3にします
  fpSpread1.ActiveSheet.ColumnHeaderRowCount = 3;

  //列ヘッダセル(0,0)を基点に3列を結合します
  fpSpread1.ActiveSheet.ColumnHeader.Cells[0, 0].ColumnSpan = 3;
  //列ヘッダセル(1,0)を基点に2行を結合します
  fpSpread1.ActiveSheet.ColumnHeader.Cells[1, 0].RowSpan = 2;

  //結合セルに文字列を設定します
  fpSpread1.ActiveSheet.ColumnHeader.Cells[0, 0].Text = "列結合";
  fpSpread1.ActiveSheet.ColumnHeader.Cells[1, 0].Text = "行結合";

  //行ヘッダの列数を2にします
  fpSpread1.ActiveSheet.RowHeaderColumnCount = 2;

  //行ヘッダセル(1,0)を基点に2列を結合します
  fpSpread1.ActiveSheet.RowHeader.Cells[1, 0].ColumnSpan = 2;
  //行ヘッダセル(1,0)を基点に2行を結合します
  fpSpread1.ActiveSheet.RowHeader.Cells[1, 0].RowSpan = 2;

  //結合セルに文字列を設定します
  fpSpread1.ActiveSheet.RowHeader.Cells[1, 0].Text = "行列結合";

 }
 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load

  '列ヘッダの行数を3にします
  FpSpread1.ActiveSheet.ColumnHeaderRowCount = 3

  '列ヘッダセル(0,0)を基点に3列を結合します
  FpSpread1.ActiveSheet.ColumnHeader.Cells(0, 0).ColumnSpan = 3
  '列ヘッダセル(1,0)を基点に2行を結合します
  FpSpread1.ActiveSheet.ColumnHeader.Cells(1, 0).RowSpan = 2

  '結合セルに文字列を設定します
  FpSpread1.ActiveSheet.ColumnHeader.Cells(0, 0).Text = "列結合"
  FpSpread1.ActiveSheet.ColumnHeader.Cells(1, 0).Text = "行結合"

  '行ヘッダの列数を2にします
  FpSpread1.ActiveSheet.RowHeaderColumnCount = 2

  '行ヘッダセル(1,0)を基点に2列を結合します
  FpSpread1.ActiveSheet.RowHeader.Cells(1, 0).ColumnSpan = 2
  '行ヘッダセル(1,0)を基点に2行を結合します
  FpSpread1.ActiveSheet.RowHeader.Cells(1, 0).RowSpan = 2

  '結合セルに文字列を設定します
  FpSpread1.ActiveSheet.RowHeader.Cells(1, 0).Text = "行列結合"

 End Sub

 

 


© MESCIUS inc. All rights reserved.