文字型セルで、セルに入力できる文字種を設定します。
CellTypeプロパティに$CellTypeEdit(文字型)が設定されたセルのみ有効です。
このプロパティを設定する前に、Col、Rowプロパティなどを使用して処理の対象を指定します。
以下の値を指定します。初期値は$TypeEditCharSetASCIIです。
定数 |
値 |
説明 |
$TypeEditCharSetASCII |
0 |
すべての文字 |
$TypeEditCharSetAlpha |
1 |
A〜Z、a〜z、半角スペース |
$TypeEditCharSetAlphanumeric |
2 |
A〜Z、a〜z、0〜9、半角スペース、ピリオド(.)、カンマ(,)、マイナス(-) |
$TypeEditCharSetNumeric |
3 |
0〜9、ピリオド(.)、マイナス(-) |
$TypeEditCharSetKanjiOnly |
4 |
全角文字(※)、半角スペース |
$TypeEditCharSetKanjiOnlyIME |
5 |
全角文字(※)、半角スペース(IME自動ON/OFF) |
$TypeEditCharSetAllIME |
6 |
すべての文字(IME自動ON/OFF) |
※全角文字:半角英数字、半角記号、半角カナ以外の文字
ユーザによる入力、クリップボードからの貼り付け、スクリプトからの値の設定など、すべての入力データに適用されます。
このプロパティを変更した時点で、既にセルに設定されていたデータには適用されません。
$TypeEditCharSetKanjiOnlyIME、$TypeEditCharSetAllIMEではIMEの制御を行います。対象のセルがアクティブセルになるとIMEが自動的にONになります。対象のセルがアクティブセルではなくなるとIMEが自動的にOFFになります。
このプロパティは文字型セルのプロパティ継承の対象です。
使用例
Col = 3;
Row = 2;
CellType = $CellTypeEdit;
TypeEditCharSet = $TypeEditCharSetAlpha;
Text = "sample";
BlockMode = $TRUE;
Col = 3;
Row = 3;
Col2 = 5;
Row2 = 5;
CellType = $CellTypeEdit;
TypeEditCharSet = $TypeEditCharSetAllIME;
Text = "あいう";
BlockMode = $FALSE;
関連項目
CellTypeプロパティ