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
分享到:
相关推荐
在VB(Visual Basic)编程语言中,奇偶判断是一个常见的逻辑操作,主要用于确定一个整数是奇数还是偶数。...在实际编程中,你可以根据项目需求调整和优化这个函数,比如添加错误处理或扩展支持其他数据类型。
此外,通过学习这个功能,开发者可以进一步了解VB中的自定义函数、变量、数据类型以及运算符等概念,这些都是VB编程的基础。 在压缩包中可能包含的文件,如"VB 闰年判断函数.vb",应该是一个包含了上述示例代码的VB...
在VB(Visual Basic)...以上是VB中的一部分常用函数,它们构成了VB编程的基础,帮助开发者执行各种任务,如数据转换、数学计算、逻辑判断、文件操作等。了解和熟练掌握这些函数对于编写高效、简洁的VB代码至关重要。
在VB(Visual Basic)编程语言中,判断字符和数字是一项基本操作,这通常涉及到字符串处理和数据类型转换。以下是对这个主题的详细说明: 一、字符与数字的区别 在VB中,字符和数字是两种不同的数据类型。字符是...
在VB6.0中,掌握一系列内置函数是编程的基础,这些函数可以帮助开发者处理各种数据类型、执行数学运算、字符串操作等。以下是对标题和描述中提及的一些常用函数的详细解析: ### Abs 函数 Abs 函数用于计算一个...
### VB常用函数详解 #### 一、类型转换函数 在Visual Basic编程中,类型转换函数是非常重要的工具,用于...无论是处理数据类型、管理日期和时间、操作文件系统还是进行数学运算,这些函数都是不可或缺的强大工具。
10. **其他转换函数**:CBool(), CByte(), CChar(), CDate(), CDbl(), CDec(), CInt(), CLng(), CObj(), CShort(), CSng(), CStr()用于将一种数据类型转换为另一种。 这些函数构成了VB.NET编程的基础,理解并熟练...
vb 判断字符串是否为日期或时间,在输入框输入任意字符串类型,程序将会判断出该字符串是否是时间字符串,这个判断方法VB员自带有函数,使用IsDate即可实现,下面是使用IsDate的简单用法示例: If IsDate(Text1) =...
1. **数据类型转换函数** - `CBool()`:将其他类型的数据转换为布尔值。 - `CByte()`:转换为字节类型。 - `CChar()`:将字符串的第一个字符转换为字符类型。 - `CDate()`:转换为日期/时间类型。 - `CDbl()`:...
在VB6.0编程环境中,处理中文字符串时,我们经常会遇到一个问题:如何准确地计算一个包含中文字符的...通过自定义函数或利用现有的库和工具,我们可以准确地计算出中文字符串的长度,从而在编程中更好地处理中文数据。
1. **声明API函数**:首先,需要在VB模块中声明API函数,指定函数名、参数类型和返回值类型。例如: ```vb Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hWnd As Long, ...
- `CType()`: 将一种数据类型转换为另一种。 3. **日期与时间函数** - `Date()`: 获取当前日期。 - `Time()`: 获取当前时间。 - `Now()`: 获取当前日期和时间。 - `DateValue()`: 从日期/时间值中提取日期部分...
当需要根据表达式的值进行逻辑判断时,此函数极为重要。 - **CDate(expression)**:将expression转换为日期时间类型。在处理日历功能、事件调度等应用中必不可少。 - **CDbl(expression)**:将expression转换为双...
一、变量与数据类型 在VB6中,变量用于存储数据,你需要先声明其类型,例如Integer(整型)、Double(双精度浮点型)、String(字符串型)等。例如: ```vb Dim myNumber As Integer myNumber = 123 ``` 二、常量 ...
2. 数据类型:VB支持多种内置数据类型,如Integer(整数)、Double(双精度浮点数)、String(字符串)、Boolean(布尔值)等。正确地声明和使用数据类型对程序性能和内存管理至关重要。 3. 变量和常量:变量用于...
在VB中,类型转换非常重要,因为它允许不同数据类型的变量间相互转化。例如,`Int(x)`用于获取不超过x的最大整数,`Fix(x)`则是去掉小数部分,保留整数部分。`Hex$(x)`和`Oct$(x)`分别用于将十进制数转换为十六进制...
8. **类型转换函数**:如`CBool`、`CByte`、`CChar`、`CDate`、`CDbl`、`CInt`、`CLng`、`CSng`、`CStr`等用于不同数据类型的转换。 9. **对象操作函数**:VB是面向对象的语言,通过`New`关键字创建对象,`Set`用于...
**CType()** 或 **CBool(), CByte(), CChar(), CDate(), CDbl(), CDec(), CInt(), CLng(), CSByte(), CShort(), CStr(), CUInt(), CULng(), CUShort()** 这些函数将一种数据类型转换为另一种。 ### 5. 集合与数组...
同时,这也是一种提升编程技能的好方法,因为这需要理解操作系统的工作原理以及各种数据类型的转换。 总之,这份"WinAPI函数打包下载(VB)"资源是一个强大的工具,它可以帮助开发者扩展VB的功能,实现更复杂的系统级...
7. **转换函数**:CBool()、CByte()、CChar()、CDate()等用于将一种数据类型转换为另一种。这是在不同数据类型之间进行操作时的关键。 8. **集合和类相关函数**:例如,Controls集合用于访问窗体上的控件,...