API version 2
- ‐
clipboardCut¶
選択範囲をクリップボードに格納し、選択範囲をクリアします。
copyable プロパティがfalseの場合は何も起こりません。 選択範囲が複数ある場合や選択範囲の内と外にまたがった結合されたセルがある場合は例外が発生します。
クリップボード経由のデータのやり取りでは Spread オブジェクト同士の場合は MODIFY_ALLならスタイルを含めたデータが、MODIFY_VALUEの時は値のみがやり取りされますが、 それ以外の場合はタブ区切りテキスト形式となります。
呼出形式一覧
呼出形式 |
説明 |
---|---|
void clipboardCut([integer modifyElement]) |
選択範囲をクリップボードに格納後、modifyElement の値に従って選択範囲をクリアします。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
引数一覧
引数 |
説明 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
modifyElement |
選択範囲をクリップボードに格納後、クリアする時の動作。省略時はMODIFY_DEFAULTです。
以下の値の組み合わせを指定します。
|
例外
識別子 |
説明 |
---|---|
CRS::Common::UI::Spread-3:1 |
選択範囲が複数あります。 |
CRS::Common::UI::Spread-3:2 |
結合されたセルの一部に重なっています。 |
CRS::Common::UI::Spread-3:3 |
セルがラベル型もしくはロックされています。 |
関連項目
使用例
CRSダウンロード
Form Spread_clipboardCut {
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;
range("A1:B2").select();
}
Button button1 {
x = 664;
y = 32;
width = 112;
height = 32;
title = "実行";
function onTouch(e) {
#選択範囲をクリップボードにカットします
^.spread1.clipboardCut();
^.spread1.range("B6:G7").select();
#選択範囲に繰り返しペーストを行います
^.spread1.clipboardPaste(Spread.CLIPBOARDPASTEOPTIONS_TILINGPASTE);
}
}
}