Ord

指定された文字列の最初の文字の序列値(数値文字コード)を返します。

Number := Ord(String)

パラメータ

String

型:文字列

序列の値を取得する文字列。

戻り値

型:整数

この関数は、Stringの序数値を返し、Stringが空の場合は0を返します。StringがUnicode補助文字で始まるときは、対応するUnicode文字コード(0x10000から0x10FFFFの間の数値)を返します。そうでなければ、0~0xFF(ANSIの場合)または0~0xFFFF(Unicodeの場合)の範囲内の値を返します。詳しくは、Unicode vs ANSIをご覧ください。

Chr

以下のメッセージボックスはいずれも116と表示されますが、これは最初の文字しか考慮されていないためです。

MsgBox Ord("t")
MsgBox Ord("test")