http://www.xufeispace.com vb 函数速查手册
Visual Basic 函数大全
速查手册
http://www.xufeispace.com
http://www.xufeispace.com vb 函数速查手册
Calendar 常数
可在代码中的任何地方用下列常数代替实际值:
常数
值
描述
vbCalGreg 0
指出使用的是阳历。
vbCalHijri 1
指出使用的是伊斯兰历法。
Color 常数
可在代码中的任何地方用下列常数代替实际值:
常数
值
vbBlack
0x0
描述
黑色
vbRed
0xFF
红色
vbGreen
0xFF00 绿色
vbYellow 0xFFFF 黄色
vbBlue
0xFF0000 蓝色
vbMagenta 0xFF00FF 紫红色
vbCyan
0xFFFF00 青色
vbWhite
0xFFFFFF 白色
Comparison 常数
下列常数由 Visual Basic for Applications 中的类型库定义,可用来在代码
中的任何地方代替实际值:
常数
VbUseCompareOption
值
-1
描述
使用 Option Compare 语句的设置进行比
1
http://www.xufeispace.com vb 函数速查手册
VbBinaryCompare
VbTextCompare
vbDatabaseCompare
0
1
2
Compiler 常数
较。
进行二进制的比较。
进行文字的比较。
用于 Microsoft Access(仅限于
Windows),进行以数据库所含信息为基础
的比较。
Visual Basic for Applications 定义了一些不能与 #If...Then...#Else 指令
一起使用的常数。这些常数除了其范围是全局的;也就是说,除了可在工程中到
处应用,在功能上与 #If...Then...#Else 指令定义的常数相同。
在 16 位开发平台上,编译常数定义如下:
常数 值 描述
Win16
True 指出开发环境是 16 位。
Win32
False 指出开发环境不是 32 位。
在 32 位开发平台上,编译常数定义如下:
常数 值 描述
Win16
False 指出开发环境不是 16 位。
Win32
True 指出开发环境是 32 位。
Date 常数
可在代码中的任何地方用下列常数代替实际值:
参数值
firstdayofweek 参数具有以下这些值:
常数
值 描述
2
http://www.xufeispace.com vb 函数速查手册
vbUseSystem 0
使用 NLS API 设置。
vbSunday
vbMonday
vbTuesday
1
2
3
星期日(缺省)
星期一
星期二
vbWednesday 4
星期三
vbThursday 5
星期四
vbFriday
6
星期五
vbSaturday 7
星期六
firstdayofyear 参数具有以下这些值:
常数
值 描述
vbUseSystem
0
使用 NLS API 设置。
VbUseSystemDayOfWeek 0
使用系统设置中为星期的第一天指定的星期
数。
VbFirstJan1
vbFirstFourDays
vbFirstFullWeek
1
2
3
由 1 月 1 日所在的那个星期开始(缺省)。
由新的一年中第一个至少有 4 天的星期开始。
由一年中第一个完整的星期开始。
返回值
常数
值 描述
vbSunday
vbMonday
vbTuesday
1
2
3
星期日
星期一
星期二
vbWednesday 4
星期三
vbThursday 5
星期四
3
http://www.xufeispace.com vb 函数速查手册
vbFriday
6
星期五
vbSaturday 7
星期六
日期格式常数
仅当您的工程对包含这些常数定义的相应类型库有一个显式引用时,才可以使用
这些常数 。
常数
值
描述
vbGeneralDate
0
显示日期和/或时间。对于一个实数,显示日期和时
间。如果没有小数部分,则仅显示日期。如果没有
整数部分,则仅显示时间。日期和时间的显示由系
统设置值确定。
vbLongDate
vbShortDate
vbLongTime
vbShortTime
1
2
3
4
用计算机区域设置值指定的长日期格式显示日期。
用计算机区域设置值指定的短日期格式显示日期。
用计算机区域设置值指定的长时间格式显示时间。
用计算机区域设置值指定的短时间格式显示时间。
Dir、GetAttr 和 SetAttr 常数
可在代码中的任何地方用下列常数代替实际值:
常数
值
描述
vbNormal
0
正常的(Dir 和 SetAttr 的缺省值)
vbReadOnly 1
只读的
vbHidden
vbSystem
vbVolume
2
4
8
隐藏的
系统文件
卷标
vbDirectory 16
目录或文件夹
vbArchive
32
文件自上一次备份后已经改变
4
http://www.xufeispace.com vb 函数速查手册
驱动器类型常数
仅当您的工程对包含这些常数定义的相应类型库有一个显式引用时,才可以使用
这些常数。
常数
值
描述
0
1
2
3
4
5
Unknown
Removable
Fixed
Remote
CDROM
RAMDisk
文件属性常数
不能确定驱动器类型。
驱动器具有可删除介质。包括所有软盘驱动器和许
多其它种类的存储设备。
驱动器具有固定介质(不可删除的)。包括可删除
硬盘在内的所有硬盘驱动器。
网络驱动器。包括在网络上任何地方都可以共享的
驱动器。
驱动器是一个 CD-ROM。包括只读的 CD-ROM 和可读
写的 CD-ROM。
驱动器是本地计算机上的一块随机存取内存(RAM),
它工作起来就象是磁盘驱动器一样。
仅当您的工程对包含这些常数定义的相应类型库有一个显式引用时,才可以使用
这些常数。
常数
Normal
ReadOnly
Hidden
System
Volume
Directory
Archive
Alias
值
描述
0
1
2
4
8
16
32
64
普通文件。没有设置属性。
只读文件。属性是可读/写。
隐藏文件。属性是可读/写。
系统文件。属性是可读/写。
磁盘驱动器卷标。属性是只读。
文件夹或目录。属性是只读。
自上次备份后已经改变的文件。属性是可读/写。
链接或快捷方式。属性是只读。
5
http://www.xufeispace.com vb 函数速查手册
Compressed
128
压缩文件。属性是只读。
文件输入/输出常数
仅当您的工程对包含这些常数定义的相应类型库有一个显式引用时,才可以使用
这些常数。
常数
值
描述
ForReading
ForWriting
1
2
打开文件用于只读操作。不能对文件进行写操作。
打开文件用于写操作。如果存在具有相同文件名的
文件,文件原有的内容被覆盖。
ForAppending
8
打开文件并向文件的结尾写入。
Dir、GetAttr 和 SetAttr 常数?
可在代码中的任何地方用下列常数代替实际值:
常数
值
描述
vbNormal
0
正常的(Dir 和 SetAttr 的缺省值)
vbReadOnly 1
只读的
vbHidden
vbSystem
vbVolume
2
4
8
隐藏的
系统文件
卷标
vbDirectory 16
目录或文件夹
vbArchive
32
文件自上一次备份后已经改变
IMEStatus 常数
可在代码中的任何地方用下列常数代替实际值。
日文国别的常数如下所示:
6
http://www.xufeispace.com vb 函数速查手册
常数
值
描述
vbIMEModeNoControl
vbIMEModeOn
vbIMEModeOff
vbIMEModeDisable
vbIMEModeHiragana
vbIMEModeKatakana
0
1
2
3
4
5
没有安装 IME(缺省)
打开 IME
关闭 IME
无效的 IME
完整宽度 Hiragana 模式
完整宽度 Katakana 模式
vbIMEModeKatakanaHalf 6
半宽度 Katakana 模式
vbIMEModeAlphaFull
vbIMEModeAlpha
7
8
完整宽度 Alphanumeric 模式
半宽度 Alphanumeric 模式
韩国地区的常数如下所示:
常数值描述
vbIMEModeAlphaFull7 完整宽度 Alphanumeric 模式
vbIMEModeAlpha8 半宽度 Alphanumeric 模式
vbIMEModeHangulFull9 完整宽度 Hangul 模式
vbIMEModeHangul10 半宽度 Hangul 模式
中文地区的常数值如下:
常数值描述
vbIMEModeNoControl0 没有安装 IME (缺省)
vbIMEModeOn1IME 打开
vbIMEModeOff2IME off
Keycode 常数
7