当前位置:文档之家› VB函数大全

VB函数大全

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语句的设置进行比较。

VbBinaryCompare 0 进行二进制的比较。

VbTextCompare 1 进行文字的比较。

vbDatabaseCompare 2 用于 Microsoft Access(仅限于Windows),进行以数据库所含信息为基础的比较。

--------------------------------------------------------------------------------Compiler 常数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 参数具有以下这些值:常数值描述vbUseSystem 0 使用 NLS API 设置。

vbSunday 1 星期日(缺省)vbMonday 2 星期一vbTuesday 3 星期二vbWednesday 4 星期三vbThursday 5 星期四vbFriday 6 星期五vbSaturday 7 星期六firstdayofyear 参数具有以下这些值:常数值描述vbUseSystem 0 使用 NLS API 设置。

VbUseSystemDayOfWeek 0 使用系统设置中为星期的第一天指定的星期数。

VbFirstJan1 1 由 1 月 1 日所在的那个星期开始(缺省)。

vbFirstFourDays 2 由新的一年中第一个至少有 4 天的星期开始。

vbFirstFullWeek 3 由一年中第一个完整的星期开始。

返回值常数值描述vbSunday 1 星期日vbMonday 2 星期一vbTuesday 3 星期二vbWednesday 4 星期三vbThursday 5 星期四vbFriday 6 星期五vbSaturday 7 星期六--------------------------------------------------------------------------------日期格式常数仅当您的工程对包含这些常数定义的相应类型库有一个显式引用时,才可以使用这些常数。

常数值描述vbGeneralDate 0 显示日期和/或时间。

对于一个实数,显示日期和时间。

如果没有小数部分,则仅显示日期。

如果没有整数部分,则仅显示时间。

日期和时间的显示由系统设置值确定。

vbLongDate 1 用计算机区域设置值指定的长日期格式显示日期。

vbShortDate 2 用计算机区域设置值指定的短日期格式显示日期。

vbLongTime 3 用计算机区域设置值指定的长时间格式显示时间。

vbShortTime 4 用计算机区域设置值指定的短时间格式显示时间。

--------------------------------------------------------------------------------Dir、GetAttr 和 SetAttr 常数可在代码中的任何地方用下列常数代替实际值:常数值描述vbNormal 0 正常的(Dir 和 SetAttr 的缺省值)vbReadOnly 1 只读的vbHidden 2 隐藏的vbSystem 4 系统文件vbVolume 8 卷标vbDirectory 16 目录或文件夹vbArchive 32 文件自上一次备份后已经改变--------------------------------------------------------------------------------驱动器类型常数仅当您的工程对包含这些常数定义的相应类型库有一个显式引用时,才可以使用这些常数。

常数值描述Unknown 0 不能确定驱动器类型。

Removable 1 驱动器具有可删除介质。

包括所有软盘驱动器和许多其它种类的存储设备。

Fixed 2 驱动器具有固定介质(不可删除的)。

包括可删除硬盘在内的所有硬盘驱动器。

Remote 3 网络驱动器。

包括在网络上任何地方都可以共享的驱动器。

CDROM 4 驱动器是一个CD-ROM。

包括只读的CD-ROM和可读写的CD-ROM。

RAMDisk 5 驱动器是本地计算机上的一块随机存取内存(RAM),它工作起来就象是磁盘驱动器一样。

--------------------------------------------------------------------------------文件属性常数仅当您的工程对包含这些常数定义的相应类型库有一个显式引用时,才可以使用这些常数。

常数值描述Normal 0 普通文件。

没有设置属性。

ReadOnly 1 只读文件。

属性是可读/写。

Hidden 2 隐藏文件。

属性是可读/写。

System 4 系统文件。

属性是可读/写。

Volume 8 磁盘驱动器卷标。

属性是只读。

Directory 16 文件夹或目录。

属性是只读。

Archive 32 自上次备份后已经改变的文件。

属性是可读/写。

Alias 64 链接或快捷方式。

属性是只读。

Compressed 128 压缩文件。

属性是只读。

--------------------------------------------------------------------------------文件输入/输出常数仅当您的工程对包含这些常数定义的相应类型库有一个显式引用时,才可以使用这些常数。

常数值描述ForReading 1 打开文件用于只读操作。

不能对文件进行写操作。

ForWriting 2 打开文件用于写操作。

如果存在具有相同文件名的文件,文件原有的内容被覆盖。

ForAppending 8 打开文件并向文件的结尾写入。

--------------------------------------------------------------------------------Dir、GetAttr 和 SetAttr 常数?可在代码中的任何地方用下列常数代替实际值:常数值描述vbNormal 0 正常的(Dir 和 SetAttr 的缺省值)vbReadOnly 1 只读的vbHidden 2 隐藏的vbSystem 4 系统文件vbVolume 8 卷标vbDirectory 16 目录或文件夹vbArchive 32 文件自上一次备份后已经改变--------------------------------------------------------------------------------IMEStatus 常数可在代码中的任何地方用下列常数代替实际值。

日文国别的常数如下所示:常数值描述vbIMEModeNoControl 0 没有安装 IME(缺省)vbIMEModeOn 1 打开 IMEvbIMEModeOff 2 关闭 IMEvbIMEModeDisable 3 无效的 IMEvbIMEModeHiragana 4 完整宽度 Hiragana 模式vbIMEModeKatakana 5 完整宽度 Katakana 模式vbIMEModeKatakanaHalf 6 半宽度 Katakana 模式vbIMEModeAlphaFull 7 完整宽度 Alphanumeric 模式vbIMEModeAlpha 8 半宽度 Alphanumeric 模式韩国地区的常数如下所示:常数值描述vbIMEModeAlphaFull7完整宽度 Alphanumeric 模式vbIMEModeAlpha8半宽度 Alphanumeric 模式vbIMEModeHangulFull9完整宽度 Hangul 模式vbIMEModeHangul10半宽度 Hangul 模式中文地区的常数值如下:常数值描述vbIMEModeNoControl0没有安装 IME (缺省)vbIMEModeOn1IME 打开vbIMEModeOff2IME off--------------------------------------------------------------------------------Keycode 常数可在代码中的任何地方用下列常数代替实际值:常数值描述vbKeyLButton 0x1 鼠标左键vbKeyRButton 0x2 鼠标右键vbKeyCancel 0x3 CANCEL 键vbKeyMButton 0x4 鼠标中键vbKeyBack 0x8 BACKSPACE 键vbKeyTab 0x9 TAB 键vbKeyClear 0xC CLEAR 键vbKeyReturn 0xD ENTER 键vbKeyShift 0x10 SHIFT 键vbKeyControl 0x11 CTRL 键vbKeyMenu 0x12 MENU 键vbKeyPause 0x13 PAUSE 键vbKeyCapital 0x14 CAPS LOCK 键vbKeyEscape 0x1B ESC 键vbKeySpace 0x20 SPACEBAR 键vbKeyPageUp 0x21 PAGE UP 键vbKeyPageDown 0x22 PAGE DOWN 键vbKeyEnd 0x23 END 键vbKeyHome 0x24 HOME 键vbKeyLeft 0x25 LEFT ARROW 键vbKeyUp 0x26 UP ARROW 键vbKeyRight 0x27 RIGHT ARROW 键vbKeyDown 0x28 DOWN ARROW 键vbKeySelect 0x29 SELECT 键vbKeyPrint 0x2A PRINT SCREEN 键vbKeyExecute 0x2B EXECUTE 键vbKeySnapshot 0x2C SNAPSHOT 键vbKeyInsert 0x2D INSERT 键vbKeyDelete 0x2E DELETE 键vbKeyHelp 0x2F HELP 键vbKeyNumlock 0x90 NUM LOCK 键A 至 Z 键与 A – Z 字母的 ASCII 码相同:常数值描述vbKeyA 65 A 键vbKeyB 66 B 键vbKeyC 67 C 键vbKeyD 68 D 键vbKeyE 69 E 键vbKeyF 70 F 键vbKeyG 71 G 键vbKeyH 72 H 键vbKeyI 73 I 键vbKeyJ 74 J 键vbKeyK 75 K 键vbKeyL 76 L 键vbKeyM 77 M 键vbKeyN 78 N 键vbKeyO 79 O 键vbKeyP 80 P 键vbKeyQ 81 Q 键vbKeyR 82 R 键vbKeyS 83 S 键vbKeyT 84 T 键vbKeyU 85 U 键vbKeyV 86 V 键vbKeyW 87 W 键vbKeyX 88 X 键vbKeyY 89 Y 键vbKeyZ 90 Z 键0 至 9 键与数字 0 – 9 的 ASCII 码相同:常数值描述vbKey0 48 0 键vbKey1 49 1 键vbKey2 50 2 键vbKey3 51 3 键vbKey4 52 4 键vbKey5 53 5 键vbKey6 54 6 键vbKey7 55 7 键vbKey8 56 8 键vbKey9 57 9 键下列常数代表数字键盘上的键:常数值描述vbKeyNumpad0 0x60 0 键vbKeyNumpad1 0x61 1 键vbKeyNumpad2 0x62 2 键vbKeyNumpad3 0x63 3 键vbKeyNumpad4 0x64 4 键vbKeyNumpad5 0x65 5 键vbKeyNumpad6 0x66 6 键vbKeyNumpad7 0x67 7 键vbKeyNumpad8 0x68 8 键vbKeyNumpad9 0x69 9 键vbKeyMultiply 0x6A MULTIPLICATION SIGN (*) 键vbKeyAdd 0x6B PLUS SIGN (+) 键vbKeySeparator 0x6C ENTER 键vbKeySubtract 0x6D MINUS SIGN (-) 键vbKeyDecimal 0x6E DECIMAL POINT (.) 键vbKeyDivide 0x6F DIVISION SIGN (/) 键下列常数代表功能键:常数值描述vbKeyF1 0x70 F1 键vbKeyF2 0x71 F2 键vbKeyF3 0x72 F3 键vbKeyF4 0x73 F4 键vbKeyF5 0x74 F5 键vbKeyF6 0x75 F6 键vbKeyF7 0x76 F7 键vbKeyF8 0x77 F8 键vbKeyF9 0x78 F9 键vbKeyF10 0x79 F10 键vbKeyF11 0x7A F11 键vbKeyF12 0x7B F12 键vbKeyF13 0x7C F13 键vbKeyF14 0x7D F14 键vbKeyF15 0x7E F15 键vbKeyF16 0x7F F16 键--------------------------------------------------------------------------------Miscellaneous 常数下列常数由 Visual Basic for Applications 中的类型库定义,可用来在代码中的任何地方代替实际值:常数等于描述vbCrLf Chr(13) + Chr(10) 回车符与换行符结合vbCr Chr(13) 回车符vbLf Chr(10) 换行符vbNewLine Chr(13) + Chr(10) 平台指定的新行字符;适用于当前平台vbNullChar Chr(0) 值为 0 的字符vbNullString 值为 0 的字符串用来调用外部过程;与长度为零的字符串 ("") 不同vbObjectError -2147221504 用户定义的错误号应当大于该值,例如:Err.Raise Number = vbObjectError + 1000vbTab Chr(9) Tab 字。

相关主题