マスク型セルで、マスク入力の書式を設定します。
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プロパティ