API version 1

- ‐

R

string

errorName

エラーの内容を示す文字列を返します。

数式がエラーを返す場合、セルにはこの文字列が表示されます。

エラーの内容と表示される文字列の対応は以下のようになります。

エラー定数

表示文字列

ERROR_NONE

空白

ERROR_NA

#N/A!

ERROR_VALUE

#VALUE!

ERROR_REF

#REF!

ERROR_DIV0

#DIV/0!

ERROR_NUM

#NUM!

ERROR_NAME

#NAME?

ERROR_NULL

#NULL!

ERROR_FUNCTION

#FUNCTION!

ERROR_UNSPT

#UNSPT!

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



使用例 CRSダウンロード

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

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

           cell("A1").formula = "1/0";
           cell("A2").formula = "B1+B2";

           #A3セルに#VALUE! エラーを設定
           cell("A3").value = new SpreadError(SpreadError.ERROR_VALUE);

           cell("A4").value = 4;
           deleteColumns(2,1);
   }

   Button button1 {
           x = 664;
           y = 32;
           width = 112;
           height = 32;
           title = "実行";
           function onTouch(e) {
                   for( var i = 1; i < 5; i++) {
                           var v = ^.spread1.cell(i,1).value;
                           var str = "Cell(" + str(i) +  ",1).value=";
                           if ( v instanceof SpreadError ) {
                                   #エラータイプとエラー名を表示
                                   print( str, "Error(type=", v.errorType, ", name=", v.errorName,")");
                           } else {
                                   print( str, v);
                           }
                   }
           }
   }
}