プロが教える店舗&オフィスのセキュリティ対策術

ひらがな、かたかなは正常終了させ、数字・漢字だったらエラーを出したいと思っています。
数字はisNumeric関数で判断させることができますが、漢字(外字)はどうすれば判断できるのでしょうか?
参考になる関数、コードを教えてください。

A 回答 (1件)

文字コードの範囲でチェックするのでは、ダメですか?



例:

If Not (Asc(strText) >= &H829F And Asc(strText) <= &H8396) Then Goto ErrorGate

strText には、調べたい文字が入っています。

文字列の場合は、1字、1字チェックする必要があります。長文の場合は、Byte 型に入れた方が速いと思います。

と、ここまで書きましたが、もっといい方法があるような気がします、、、
    • good
    • 0
この回答へのお礼

ありがとうございます。
英字はコードでチェックしました☆
漢字は使える関数があったので、それを楽に使ってしまいました。

お礼日時:2003/09/25 16:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!