VBA (2)常数

驱动器类型常数

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

常数描述
Unknown0不能确定驱动器类型。
Removable1驱动器具有可删除介质。包括所有软盘驱动器和许多其它种类的存储设备。
Fixed2驱动器具有固定介质(不可删除的)。包括可删除硬盘在内的所有硬盘驱动器。
Remote3网络驱动器。包括在网络上任何地方都可以共享的驱动器。
CDROM4驱动器是一个CD-ROM。包括只读的CD-ROM和可读写的CD-ROM。
RAMDisk5

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

文件属性常数

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

常数描述
Normal0普通文件。没有设置属性。
ReadOnly1只读文件。属性是可读/写。
Hidden2隐藏文件。属性是可读/写。
System4系统文件。属性是可读/写。
Volume8磁盘驱动器卷标。属性是只读。
Directory16文件夹或目录。属性是只读。
Archive32自上次备份后已经改变的文件。属性是可读/写。
Alias64链接或快捷方式。属性是只读。
Compressed128压缩文件。属性是只读。

文件输入/输出常数

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

常数描述
ForReading1打开文件用于只读操作。不能对文件进行写操作。
ForWriting2打开文件用于写操作。如果存在具有相同文件名的文件,文件原有的内容被覆盖。
ForAppending8打开文件并向文件的结尾写入。

IMEStatus 常数

可在代码中的任何地方用下列 常数 代替实际值。

日文 区域 的常数如下所示:

常数描述
vbIMEModeNoControl0没有安装 IME(缺省)
vbIMEModeOn1打开 IME
vbIMEModeOff2关闭 IME
vbIMEModeDisable3无效的 IME
vbIMEModeHiragana4完整宽度 Hiragana 模式
vbIMEModeKatakana5完整宽度 Katakana 模式
vbIMEModeKatakanaHalf6半宽度 Katakana 模式
vbIMEModeAlphaFull7完整宽度 Alphanumeric 模式
vbIMEModeAlpha8半宽度 Alphanumeric 模式

韩国地区的常数如下所示:

常数描述
vbIMEModeAlphaFull7完整宽度 Alphanumeric 模式
vbIMEModeAlpha8半宽度 Alphanumeric 模式
vbIMEModeHangulFull9完整宽度 Hangul 模式
vbIMEModeHangul10半宽度 Hangul 模式

中文地区的常数值如下:

常数描述
vbIMEModeNoControl0没有安装 IME (缺省)
vbIMEModeOn1IME 打开
vbIMEModeOff2IME off

Keycode 常数

可在代码中的任何地方用下列 常数 代替实际值:

常数描述
vbKeyLButton0x1鼠标左键
vbKeyRButton0x2鼠标右键
vbKeyCancel0x3CANCEL 键
vbKeyMButton0x4鼠标中键
vbKeyBack0x8BACKSPACE 键
vbKeyTab0x9TAB 键
vbKeyClear0xCCLEAR 键
vbKeyReturn0xDENTER 键
vbKeyShift0x10SHIFT 键
vbKeyControl0x11CTRL 键
vbKeyMenu0x12MENU 键
vbKeyPause0x13PAUSE 键
vbKeyCapital0x14CAPS LOCK 键
vbKeyEscape0x1BESC 键
vbKeySpace0x20SPACEBAR 键
vbKeyPageUp0x21PAGE UP 键
vbKeyPageDown0x22PAGE DOWN 键
vbKeyEnd0x23END 键
vbKeyHome0x24HOME 键
vbKeyLeft0x25LEFT ARROW 键
vbKeyUp0x26UP ARROW 键
vbKeyRight0x27RIGHT ARROW 键
vbKeyDown0x28DOWN ARROW 键
vbKeySelect0x29SELECT 键
vbKeyPrint0x2APRINT SCREEN 键
vbKeyExecute0x2BEXECUTE 键
vbKeySnapshot0x2CSNAPSHOT 键
vbKeyInsert0x2DINSERT 键
vbKeyDelete0x2EDELETE 键
vbKeyHelp0x2FHELP 键
vbKeyNumlock0x90NUM LOCK 键

A 至 Z 键与 A – Z 字母的 ASCII 码相同:

常数描述
vbKeyA65A 键
vbKeyB66B 键
vbKeyC67C 键
vbKeyD68D 键
vbKeyE69E 键
vbKeyF70F 键
vbKeyG71G 键
vbKeyH72H 键
vbKeyI73I 键
vbKeyJ74J 键
vbKeyK75K 键
vbKeyL76L 键
vbKeyM77M 键
vbKeyN78N 键
vbKeyO79O 键
vbKeyP80P 键
vbKeyQ81Q 键
vbKeyR82R 键
vbKeyS83S 键
vbKeyT84T 键
vbKeyU85U 键
vbKeyV86V 键
vbKeyW87W 键
vbKeyX88X 键
vbKeyY89Y 键
vbKeyZ90Z 键

0 至 9 键与数字 0 – 9 的 ASCII 码相同:

常数描述
vbKey0480 键
vbKey1491 键
vbKey2502 键
vbKey3513 键
vbKey4524 键
vbKey5535 键
vbKey6546 键
vbKey7557 键
vbKey8568 键
vbKey9579 键

下列常数代表数字键盘上的键:

常数描述
vbKeyNumpad00x600 键
vbKeyNumpad10x611 键
vbKeyNumpad20x622 键
vbKeyNumpad30x633 键
vbKeyNumpad40x644 键
vbKeyNumpad50x655 键
vbKeyNumpad60x666 键
vbKeyNumpad70x677 键
vbKeyNumpad80x688 键
vbKeyNumpad90x699 键
vbKeyMultiply0x6AMULTIPLICATION SIGN ( ***** ) 键
vbKeyAdd0x6BPLUS SIGN ( + ) 键
vbKeySeparator0x6CENTER 键
vbKeySubtract0x6DMINUS SIGN ( ) 键
vbKeyDecimal0x6EDECIMAL POINT ( . ) 键
vbKeyDivide0x6FDIVISION SIGN ( / ) 键

下列常数代表功能键:

常数描述
vbKeyF10x70F1 键
vbKeyF20x71F2 键
vbKeyF30x72F3 键
vbKeyF40x73F4 键
vbKeyF50x74F5 键
vbKeyF60x75F6 键
vbKeyF70x76F7 键
vbKeyF80x77F8 键
vbKeyF90x78F9 键
vbKeyF100x79F10 键
vbKeyF110x7AF11 键
vbKeyF120x7BF12 键
vbKeyF130x7CF13 键
vbKeyF140x7DF14 键
vbKeyF150x7EF15 键
vbKeyF160x7FF16 键

Miscellaneous 常数

下列 常数 由 Visual Basic for Applications 中的 类型库 定义,可用来在代码中的任何地方代替实际值:

常数等于描述
vbCrLfChr( 13 ) + Chr( 10 )回车符与换行符结合
vbCrChr( 13 )回车符
vbLfChr( 10 )换行符
vbNewLineChr( 13 ) + Chr( 10 ) or, on the Macintosh, Chr( 13 )平台指定的新行字符;适用于当前平台
vbNullCharChr( 0 )值为 0 的字符
vbNullString值为 0 的字符串用来调用外部过程;与长度为零的字符串 ("") 不同
vbObjectError-2147221504用户定义的错误号应当大于该值,例如:
Err.Raise Number = vbObjectError + 1000
vbTabChr( 9 )Tab 字。
vbBackChr( 8 )退格字符
vbFormFeedChr( 12 )在 Microsoft Windows or on the Macintosh 中没有作用
vbVerticalTabChr( 11 )在 Microsoft or on the Macintosh Windows 中没有作用
Published At
Categories with 数据库类
Tagged with
comments powered by Disqus