表示無法進行資料型態轉換的訊息會使用數字代碼來識別資料型態。 以下表格將數值碼轉換為其等效的變體資料型態(Visual C++)及自動化資料型態(Visual Basic)。
| 數字編碼 | 變體資料型態 | 自動化資料型別 |
|---|---|---|
| 0x0000 | VT_EMPTY | 無 |
| 0x0002 | VT_I2 | 2 位元組簽署的整數 |
| 0x0003 | VT_I4 | 4 位元組簽署的 int |
| 0x0004 | VT_R4 | 4 位元組實數 |
| 0x0005 | VT_R8 | 8 位元組實數 |
| 0x0006 | VT_CY | 貨幣 |
| 0x0007 | VT_DATE | date |
| 0x0008 | VT_BSTR | OLE 自動化字串 |
| 0x0009 | VT_DISPATCH | IDispatch *(目前僅用於紀錄集指標) |
| 0x000b | VT_BOOL | 真=-1,假=0 |
| 0x000c | VT_Variant | 變體 * |
| 0x000e | VT_DECIMAL | 16 位元組固定點 |
| 0x0011 | VT_UI1 | 未簽名的查爾 |
| 0x0018 | VT_VOID | C型空洞 |
| 0x001b | VT_SAFEARRAY | (在變體中使用VT_ARRAY) |
| 0x001d | VT_USERDEFINED | 使用者定義型別 |
以下類型的陣列具有以下代碼:
| 數字編碼 | 變體資料型態 | 自動化資料型別 |
|---|---|---|
| 0x2000 | VT_EMPTY | 無 |
| 0x2002 | VT_I2 | 2 位元組簽署的整數 |
| 0x2003 | VT_I4 | 4 位元組簽署的 int |
| 0x2004 | VT_R4 | 4 位元組實數 |
| 0x2005 | VT_R8 | 8 位元組實數 |
| 0x2006 | VT_CY | 貨幣 |
| 0x2007 | VT_DATE | date |
| 0x2008 | VT_BSTR | OLE 自動化字串 |
| 0x2009 | VT_DISPATCH | IDispatch *(目前僅用於紀錄集指標) |
| 0x200b | VT_BOOL | 真=-1,假=0 |
| 0x200c | VT_Variant | 變體 * |
| 0x200e | VT_DECIMAL | 16 位元組固定點 |
| 0x2011 | VT_UI1 | 未簽名的查爾 |
| 0x2018 | VT_VOID | C型空洞 |
| 0x201b | VT_SAFEARRAY | (在變體中使用VT_ARRAY) |
| 0x201d | VT_USERDEFINED | 使用者定義型別 |
以下類型由參考通過:
| 數字編碼 | 變體資料型態 | 自動化資料型別 |
|---|---|---|
| 0x4000 | VT_EMPTY | 無 |
| 0x4002 | VT_I2 | 2 位元組簽署的整數 |
| 0x4003 | VT_I4 | 4 位元組簽署的 int |
| 0x4004 | VT_R4 | 4 位元組實數 |
| 0x4005 | VT_R8 | 8 位元組實數 |
| 0x4006 | VT_CY | 貨幣 |
| 0x4007 | VT_DATE | date |
| 0x4008 | VT_BSTR | OLE 自動化字串 |
| 0x4009 | VT_DISPATCH | IDispatch *(目前僅用於紀錄集指標) |
| 0x400b | VT_BOOL | 真=-1,假=0 |
| 0x400c | VT_Variant | 變體 * |
| 0x400e | VT_DECIMAL | 16 位元組固定點 |
| 0x4011 | VT_UI1 | 未簽名的查爾 |
| 0x4018 | VT_VOID | C型空洞 |
| 0x401b | VT_SAFEARRAY | (在變體中使用VT_ARRAY) |
| 0x401d | VT_USERDEFINED | 使用者定義型別 |
以下類型的陣列會透過參考傳遞:
| 數字編碼 | 變體資料型態 | 自動化資料型別 |
|---|---|---|
| 0x6000 | VT_EMPTY | 無 |
| 0x6002 | VT_I2 | 2 位元組簽署的整數 |
| 0x6003 | VT_I4 | 4 位元組簽署的 int |
| 0x6004 | VT_R4 | 4 位元組實數 |
| 0x6005 | VT_R8 | 8 位元組實數 |
| 0x6006 | VT_CY | 貨幣 |
| 0x6007 | VT_DATE | date |
| 0x6008 | VT_BSTR | OLE 自動化字串 |
| 0x6009 | VT_DISPATCH | IDispatch *(目前僅用於紀錄集指標) |
| 0x600b | VT_BOOL | 真=-1,假=0 |
| 0x600c | VT_Variant | 變體 * |
| 0x600e | VT_DECIMAL | 16 位元組固定點 |
| 0x6011 | VT_UI1 | 未簽名的查爾 |
| 0x6018 | VT_VOID | C型空洞 |
| 0x601b | VT_SAFEARRAY | (在變體中使用VT_ARRAY) |
| 0x601d | VT_USERDEFINED | 使用者定義型別 |