GridDesktopでのセルの結合と解除

セルの結合

次の手順に従ってセルを1つの大きなセルに結合します:

  • 任意の Worksheet にアクセスします
  • 結合されるセル範囲を作成します
  • セル範囲を1つの大きなセルに結合します

ワークシートMergeメソッドを使用してセルを結合できます。ただし、CellRangeオブジェクトを使用してセル範囲を定義できます。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Creating a CellRange object starting from "B4" to "C6"
CellRange range = new CellRange("B4", "C6");
// Merging a range of cells
sheet.Merge(range);

セルの解除

次の手順に従って大きなセルを複数のセルに解除します:

  • 任意の Worksheet にアクセスします
  • 解除する必要がある結合されたセルにアクセスします
  • 結合されたセルの位置を使用して、大きなセルを複数のセルに解除します

ワークシートUnmergeメソッドを使用して、セルの位置を使用してセルを解除できます。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Accessing the merged cell that is currently in focus
GridCell cell = sheet.GetFocusedCell();
// Unmerging a cell using its location
sheet.Unmerge(cell.Location);