API version 1

- ‐

unMerge

セルの結合を解除します。

指定されたSpreadRange オブジェクト内にある結合範囲をすべて解除します。指定されたSpreadRange オブジェクトの内と外にまたがっている結合範囲は解除されません。 SpreadRange オブジェクトの属する結合範囲は getMergeAreaメソッドで取得できます。

呼出形式一覧

呼出形式

説明

void unMerge()

セルの結合を解除します。

戻り値一覧

戻り値

説明

void

なし

例外

識別子

説明

SYS-23:5

メソッドの引数が不正です

関連項目

mergegetMergeArea メソッド



使用例 CRSダウンロード

Form SpreadRange_methods {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   Spread spread1 {
           x = 8;
           y = 8;
           width = 640;
           height = 440;

           spread1 << CSV {
                   1,2,3,4,5
                   2,3,4,5,6
                   3,4,5,6,7
                   4,5,6,7,8
           };

           maxColumns = 20;
           maxRows = 20;

           cell("A2").style.bgColor = "#EEEEFF";

           #A2:E4の矩形範囲を結合します
           range("A2:E4").merge();
   }

   Button button1 {
           x = 664;
           y = 32;
           width = 112;
           height = 32;
           title = "実行";
           function onTouch(e) {
                   #B2:C2の属している結合セルの矩形範囲を取得します
                   var r = ^.spread1.range("B2:C2").getMergeArea();
                   if ( r != null ) {
                           print( "結合範囲 (", r.row, ",", r.column , ")-(", r.row + r.rowsCount-1 ,  ",", r.column + r.columnsCount-1,")");

                           #rの結合を解除します
                           r.unMerge();
                   } else {
                           print("結合範囲が特定できません");
                   }
           }
   }
}