API version 1
- ‐
unMerge¶
セルの結合を解除します。
指定されたSpreadRange オブジェクト内にある結合範囲をすべて解除します。指定されたSpreadRange オブジェクトの内と外にまたがっている結合範囲は解除されません。 SpreadRange オブジェクトの属する結合範囲は getMergeAreaメソッドで取得できます。
呼出形式一覧
呼出形式 |
説明 |
---|---|
void unMerge() |
セルの結合を解除します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
例外
識別子 |
説明 |
---|---|
SYS-23:5 |
メソッドの引数が不正です |
関連項目
merge 、 getMergeArea メソッド
使用例
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("結合範囲が特定できません");
}
}
}
}