判断数据类型的函数

VarType() 函数返回的是 integer型值,这个函数返回的是字符串。

Public Function getDataType(v As Variant) As String
    Select Case VarType(v)
        Case vbArray
        getDataType = "vbArray"
        Case vbBoolean
        getDataType = "vbBoolean"
        Case vbByte
        getDataType = "vbByte"
        Case vbCurrency
        getDataType = "vbCurrency"
        Case vbDataObject
        getDataType = "vbDataObject"
        Case vbDate
        getDataType = "vbDate"
        Case vbDecimal
        getDataType = "vbDecimal"
        Case vbDouble
        getDataType = "vbDouble"
        Case vbEmpty
        getDataType = "vbEmpty"
        Case vbError
        getDataType = "vbError"
        Case vbInteger
        getDataType = "vbInteger"
        Case vbLong
        getDataType = "vbLong"
        Case vbNull
        getDataType = "vbNull"
        Case vbObject
        getDataType = "vbObject"
        Case vbSingle
        getDataType = "vbSingle"
        Case vbString
        getDataType = "vbString"
        Case vbUserDefinedType
        getDataType = "vbUserDefinedType"
        Case vbVariant
        getDataType = "vbVariant"
        Case Else
        getDataType = "Unknown Data Type"
    End Select
End Function


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: VB
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.