SPREAD for WPF 4.0J - GcSpreadSheet
書式設定(テキスト型セル)
MESCIUS SPREAD for WPF 4.0J - GcSpreadSheet > 開発者ガイド > セル型 > テキスト型セル > 書式設定(テキスト型セル)

テキスト型セルの書式は、ユーザーの入力文字種を制限する機能です。Format プロパティに入力を許可する文字種を表すキーワードを設定します。使用できるキーワードは次のとおりです。

 

入力文字種のキーワード

全角 半角 説明
A 大文字のアルファベット(A~Z)
a 小文字のアルファベット(a~z)
K カタカナ(促音・拗音の小書き表記あり)
N カタカナ(促音・拗音の小書き表記なし)
9 数字(0~9)
# 数字および数字関連記号(0~9、+ - $ % ¥ , .)
@ 記号(! " # $ % & ' ( ) - = ^ ~ ¥ | @ ` [ { ; + : * ] } , < . > / ? _)
B 2進数(0または1)
X 16 進数(0~9、A~F)
- ひらがな(促音・拗音の小書き表記あり)
- ひらがな(促音・拗音の小書き表記なし)
- すべての全角文字
- サロゲート ペア文字
S 空白文字
- H すべての半角文字
- ^ 指定した書式に含まれないすべての文字
- ¥ エスケープシーケンス

 

以下、キーワードの設定例です。

設定例 説明
AB 半角大文字のアルファベット(A~Z)と2進数(0, 1)のみを許可します。
AX9 半角大文字のアルファベットと数字(0~9)のみを許可します。キーワード"X"で指定した16 進数は別のキーワードの"A"と"9"に含まれているので、この部分は無視されます。
AaK9H すべての半角文字のみを許可します。キーワード"AaK9"で指定した文字種は"H"に包含されているので、この部分は無視されます。
ZH すべての文字を許可します。
^SS 空白文字を除くすべての文字が許可されます。この例が示すように、キーワード"^"は、その後に記述されたキーワードの補集合を表します。
XX^99 16 進数のうちアルファベットで表される数字(A~F)のみを許可します。この例が示すように、入力可能な文字種から特定の文字種を除外することもできます。

 

キーワードを使用した書式設定について、次のサンプルコードを参照してください。

次のサンプルコードはテキスト型セルの Format プロパティに書式を設定し、サロゲートペア文字の入力を制限します。


C#
コードのコピー
TextCellType tc = new TextCellType();
tc.Format = "^T";
GcSpreadSheet.Workbook.ActiveSheet.Columns[0].CellType = tc;
VB
コードのコピー
Dim tc As TextCellType = New TextCellType()
tc.Format = "^T"
GcSpreadSheet.Workbook.ActiveSheet.Columns(0).CellType = tc
関連トピック