【機能】
指定された文字列内の、最初の文字の ANSI コードまたはシフト JIS コードを返す変換関数です。【構文】
Asc(string)引数 string には、任意の文字列式を指定します。引数 string に文字が含まれていない場合は、実行時エラーが発生します。
【解説】
次のコードは、Asc 関数を使って各文字列の最初の文字の ANSI コードを返す例です。Dim MyNumber MyNumber = Asc("A") ' 65を返します。 MyNumber = Asc("a") ' 97を返します。 MyNumber = Asc("Apple") ' 65を返します。
メモ 文字列に含まれたバイト データを取得するには、AscB 関数を使います。AscB 関数は、最初の文字の文字コードではなく、最初のバイト データを返します。AscW 関数は、Unicode に対応している 32 ビット プラットホームのために用意されています。AscW は Unicode (wide) 文字コードを返すので、Unicode から ANSI への変換を避けられます。