VARIANT型に格納されている型について

VARIANT型に格納されるデータ型の数値や意味を教えてください。

データ型に対応する数値は以下となります。


データ型意味
VT_EMPTY0Empty型
VT_NULL1NULL型
VT_I222バイト整数型
VT_I434バイト整数型
VT_R44単精度浮動小数点型
VT_R85倍精度浮動小数点型
VT_CY6通貨型
VT_DATE7日付型
VT_BSTR8文字列型
VT_BOOL11ブール型
VT_VARIANT12VARIANT型
VT_I1161バイト整数型
VT_UI1171バイト符号なし整数型
VT_UI2182バイト符号なし整数型
VT_UI4194バイト符号なし整数型
VT_I8208バイト整数型
VT_UI8218バイト符号なし整数値
VT_ARRAY8192配列型

配列については、配列要素のデータ型と配列型とのORをとった値となります。
例:文字列型の配列
文字列型+配列型 = 8 + 8192 = 8200