API version 1

- ‐

merge

指定された範囲を結合します。

結合した結果、結合範囲の左上のセルのみが(結合範囲いっぱいに)表示されます。結合された結果、見えなくなるセルは表示されなくなるだけで、値がクリアされるわけではありません。

呼出形式一覧

呼出形式

説明

void merge()

指定された範囲を結合します。

戻り値一覧

戻り値

説明

void

なし

例外

識別子

説明

SYS-23:5

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

関連項目

unMerge メソッド



使用例 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("結合範囲が特定できません");
                   }
           }
   }
}