マスク型セルで、マスク入力の書式を設定します。
CellTypeプロパティに$CellTypePic(マスク型)が設定されたセルのみ有効です。
このプロパティを設定する前に、Col、Rowプロパティなどを使用して処理の対象を指定します。
入力できる文字種とその桁位置は、以下の定義文字を使用して設定します。定義文字を設定した位置には、その定義文字に対応する文字種しか入力できなくなります。
|
定義文字 |
入力できる文字種 |
|
X |
全ての文字(半角および全角) |
|
9 |
半角数字と小数点 |
|
A |
半角英文字 |
|
N |
半角英文字、半角数字と小数点 |
|
U |
半角英大文字 |
|
L |
半角英小文字 |
|
H |
半角16進数(0〜9、a〜f、A〜F) |
|
& |
全角文字(※)、半角スペース ※半角英数字、半角記号、半角カナ以外の文字 |
上記以外の文字を指定した場合は、その文字が固定表示され、その桁位置への入力はスキップされます。
上記の定義文字自体を固定表示する場合は、前に/(スラッシュ)を置いて(/A、/X、/&など)エスケープできます。
スラッシュを重ねる(//)とスラッシュ自体が固定表示になります。
初期値は空白文字列です。
TypePicDefaultTextプロパティでは、定義文字の位置に初期値として表示する文字を設定できます。
このプロパティはマスク型セルのプロパティ継承の対象です。
使用例
Col = 3;Row = 2;CellType = $CellTypePic;TypePicMask = "999-9999";TypePicDefaultText = "000-0000"; BlockMode = $TRUE;Col = 3;Row = 3;Col2 = 5;Row2 = 5;CellType = $CellTypePic;TypePicMask = "U99.99.99〜U99.99.99";
TypePicDefaultText = "#__.__.__〜#__.__.__";
BlockMode = $FALSE;
関連項目
CellType、TypePicDefaultTextプロパティ