API version 1

- ‐

R

boolean

isValid

有効な矩形範囲かどうかを返します。

SpreadRange オブジェクトが指し示す矩形範囲がSpreadが使用できる範囲にない場合はfalseとなります。
矩形範囲の一部でもSpreadの使用できる範囲にある場合はtrueとなります。

このプロパティは読み込み専用で変更することはできません。



使用例 CRSダウンロード

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

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

   Button button1 {
           x = 664;
           y = 32;
           width = 112;
           height = 32;
           title = "実行";
           function onTouch(e) {
                   ^.spread1.maxColumns = 20;
                   ^.spread1.maxRows = 20;

                   var s = ^.spread1.range("F6:G10");

                   #F6:G10の矩形範囲の有効無効を表示
                   print( "isValid=",s.isValid);

                   ^.spread1.maxColumns = 5;
                   ^.spread1.maxRows = 5;
                   print("最大行列数変更");

                   #F6:G10の矩形範囲の有効無効を表示
                   print( "isValid=",s.isValid);
           }
   }
}