API version 1
- 7
RW
boolean
lock¶
行全体の編集の可否を示します。
実際にユーザーによるセルの編集ができなくなるかどうかは以下のように決まります。
Spread.protectプロパティがtrue
対象セルの lockプロパティ、対象セルの属する行の lock プロパティ、対象セルの属する列の lock プロパティのいずれかがtrue
の場合にユーザーによるセルの編集ができなくなります。
このプロパティをtrueにすることで、行の各セルのlockプロパティの値に関わらず、行全体を編集不可にすることが可能です。
複数行に設定する場合、全ての行に同じ値が設定されます。取得する場合は、一番上の行の値を返します。
初期値はfalseです。
関連項目
Spread.protect、 SpreadRange.lock、 SpreadColumn.lockプロパティ
使用例
CRSダウンロード
Form SpreadRow_properties {
x = 0;
y = 0;
width = 800;
height = 600;
Spread spread1 {
x = 8;
y = 8;
width = 640;
height = 440;
maxColumns = 20;
maxRows = 20;
#4行目を非表示にします
rows(4).visible = false;
#1行目をロックします
rows(1).lock = true;
#2行目のユーザーによる行の高さ変更を禁止します
rows(2).resizable = false;
#2行目のタイトルを変更します
rows(2).title = "高さ変更不可";
var s = new SpreadStyle;
s.lockedBgColor = "#FFEEEE";
s.bgColor = "#EEFFFF";
var rows = rows(1,5);
#1~5行目の行スタイルを設定します
rows.style = s;
#1~5行目の行の高さを40に設定します
rows.height = 40;
protect = true;
}
}