TypeName 関数

【機能】
指定された変数に関するバリアント サブタイプ情報を提供する文字列を返します。
【構文】
TypeName(varname) 引数
引数 内容
varname 必ず指定します。引数 varname は任意の変数を指定します。
戻り値 TypeName 関数の戻り値は次のとおりです。
値 内容
バイト型 バイト値
整数型 整数
長整数型 長整数
単精度浮動小数点数型 単精度浮動小数点数
倍精度浮動小数点数型 倍精度浮動小数点数
通貨型 (Currency) 通貨値
Decimal 10 進数
日付型 (Date) 日付と時間の値
文字列型 文字列
ブール型 (Boolean) ブール値。真 (True) または偽 (False)
Empty 値 未初期化
Null 値 無効な値
<object type> 実際のオブジェクトの種類の名前
オブジェクト型 オブジェクト
Unknown オブジェクトの種類が不明なオブジェクト
Nothing オブジェクトを参照していないオブジェクト変数
エラー型 エラー型
【解説】
次のコードは、TypeName 関数を使って変数に関する情報を返す例です。
Dim ArrayVar(4), MyType
NullVar = Null   ' Null 値を割り当てます。

MyType = TypeName("VBScript")   ' "String" を返します。
MyType = TypeName(4)            ' "Integer" を返します。
MyType = TypeName(37.50)        ' "Double" を返します。
MyType = TypeName(NullVar)      ' "Null" を返します。
MyType = TypeName(ArrayVar)     ' "Variant()" を返します。
【必要条件】
バージョン 2