驱动器类型常数
仅当您的工程对包含这些常数定义的相应类型库有一个显式引用时,才可以使用这些常数。
常数
值
描述
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 键
Miscellaneous 常数
下列常数由 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 中没有作用