驱动器类型常数
仅当您的工程对包含这些常数定义的相应类型库有一个显式引用时,才可以使用这些常数。
| 常数 | 值 | 描述 |
|---|---|---|
| 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 | 打开文件并向文件的结尾写入。 |
imestatus 常数
可在代码中的任何地方用下列常数代替实际值。
日文区域的常数如下所示:
| 常数 | 值 | 描述 |
|---|---|---|
| vbimemodenocontrol | 0 | 没有安装 ime(缺省) |
| vbimemodeon | 1 | 打开 ime |
| vbimemodeoff | 2 | 关闭 ime |
| vbimemodedisable | 3 | 无效的 ime |
| vbimemodehiragana | 4 | 完整宽度 hiragana 模式 |
| vbimemodekatakana | 5 | 完整宽度 katakana 模式 |
| vbimemodekatakanahalf | 6 | 半宽度 katakana 模式 |
| vbimemodealphafull | 7 | 完整宽度 alphanumeric 模式 |
| vbimemodealpha | 8 | 半宽度 alphanumeric 模式 |
韩国地区的常数如下所示:
| 常数 | 值 | 描述 |
| vbimemodealphafull | 7 | 完整宽度 alphanumeric 模式 |
| vbimemodealpha | 8 | 半宽度 alphanumeric 模式 |
| vbimemodehangulfull | 9 | 完整宽度 hangul 模式 |
| vbimemodehangul | 10 | 半宽度 hangul 模式 |
中文地区的常数值如下:
| 常数 | 值 | 描述 |
| vbimemodenocontrol | 0 | 没有安装 ime (缺省) |
| vbimemodeon | 1 | ime 打开 |
| vbimemodeoff | 2 | ime 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 键 |
下列常数由 visual basic for applications 中的类型库定义,可用来在代码中的任何地方代替实际值:
| 常数 | 等于 | 描述 |
|---|---|---|
| vbcrlf | chr(13) + chr(10) | 回车符与换行符结合 |
| vbcr | chr(13) | 回车符 |
| vblf | chr(10) | 换行符 |
| vbnewline | chr(13) + chr(10) or, on the macintosh, chr(13) | 平台指定的新行字符;适用于当前平台 |
| vbnullchar | chr(0) | 值为 0 的字符 |
| vbnullstring | 值为 0 的字符串 | 用来调用外部过程;与长度为零的字符串 ("") 不同 |
| vbobjecterror | -2147221504 | 用户定义的错误号应当大于该值,例如:err.raise number = vbobjecterror + 1000 |
| vbtab | chr(9) | tab 字。 |
| vbback | chr(8) | 退格字符 |
| vbformfeed | chr(12) | 在 microsoft windows or on the macintosh 中没有作用 |
| vbverticaltab | chr(11) | 在 microsoft or on the macintosh windows 中没有作用 |
发表评论