API version 1

- ‐

RW

boolean

protect

ロックされているセルの書き込み保護を有効にするかどうかを示します。


trueを設定すると、 対象セルの lockプロパティ、対象セルの属する行の lock プロパティ、対象セルの属する列の lock プロパティのいずれかがtrueのセルは編集できなくなります。

ロックされているセルの編集、ペースト等を行おうとするとOperationError イベントが発生します。

ロックされているセルも、CRSコードからのセルのvalue修正は可能です。


初期値はfalseです。

関連項目

OperationError イベント


使用例 CRSダウンロード

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

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

           #アクティブセルが編集可能セルにある場合は常時編集モードにします
           editModePermanent = true;

           #lock=trueのセルの編集を保護します
           protect = true;

           var s = new SpreadStyleLabel;
           cell("A1").style = new SpreadStyleLabel;
           cell("A1").value = "Label Cell";

           cell("A2").lock = true;
           cell("A2").value = "Locked Cell";
   }
}