[ETMR07101]プロンプト文字に指定した文字が、自動的に追加される場合がある
対象製品
El Tabelle MultiRow 4.0J
発生環境
動作保証環境と同じ
詳細
次の場合、プロンプト文字(PromptCharプロパティ)に指定した文字が、自動的に追加されて入力される場合があります。
-セルに指定した書式が、プロンプト文字に指定した文字と同じ文字の入力を許可している
ー入力する文字数が、書式によって設定された文字数よりも少ない
例えば、次のようなセルでは、7を入力すると788-8888が値として設定されます。これは、書式の設定で数字が入力可能であるため、プロンプト文字に指定した文字'8'が、入力有効な文字であるためです
objMaskEditor.Format = MaskFormat("¥D{3}-¥D{4}", "", "")
objMaskEditor.PromptChar = '8'
-セルに指定した書式が、プロンプト文字に指定した文字と同じ文字の入力を許可している
ー入力する文字数が、書式によって設定された文字数よりも少ない
例えば、次のようなセルでは、7を入力すると788-8888が値として設定されます。これは、書式の設定で数字が入力可能であるため、プロンプト文字に指定した文字'8'が、入力有効な文字であるためです
objMaskEditor.Format = MaskFormat("¥D{3}-¥D{4}", "", "")
objMaskEditor.PromptChar = '8'
回避方法
プロンプト文字に、書式によって制限されている文字を指定します。
この文書は、以前は次のFAQ IDで公開されていました : 7762