Поделиться через


Константы ключевого кода

Перечисленные ниже константы могут использоваться в любом месте кода вместо фактических значений.

Константа Значение Описание
vbKeyLButton 0x1 Левая кнопка мыши
vbKeyRButton 0x2 Правая кнопка мыши
vbKeyCancel 0x3 Клавиша CANCEL
vbKeyMButton 0x4 Средняя кнопка мыши
vbKeyBack 0x8 Клавиша BACKSPACE
vbKeyTab 0x9 Клавиша TAB
vbKeyClear 0xC Клавиша CLEAR
vbKeyReturn 0xD Клавиша ВВОД
vbKeyShift 0x10 Клавиша SHIFT
vbKeyControl 0x11 Клавиша CONTROL
vbKeyMenu 0x12 Клавиша МЕНЮ
vbKeyPause 0x13 Клавиша PAUSE
vbKeyCapital 0x14 Клавиша CAPS LOCK
vbKeyEscape 0x1B Клавиша ESC
vbKeySpace 0x20 Клавиша ПРОБЕЛ
vbKeyPageUp 0x21 Клавиша PAGE UP
vbKeyPageDown 0x22 Клавиша PAGE DOWN
vbKeyEnd 0x23 Клавиша END
vbKeyHome 0x24 Клавиша HOME
vbKeyLeft 0x25 Клавиша СТРЕЛКА ВЛЕВО
vbKeyUp 0x26 Клавиша СТРЕЛКА ВВЕРХ
vbKeyRight 0x27 Клавиша СТРЕЛКА ВПРАВО
vbKeyDown 0x28 Клавиша СТРЕЛКА ВНИЗ
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

Ключ — клавиша Z

КлючИ A и Z совпадают с эквивалентами ASCII A–Z.

Константа Значение Описание
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 от 0 до 9.

Константа Значение Описание
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 Клавиша ЗНАК УМНОЖЕНИЯ (*)
vbKeyAdd 0x6B Клавиша ЗНАК ПЛЮС (+)
vbKeySeparator 0x6C Клавиша ВВОД
vbKeySubtract 0x6D Клавиша ЗНАК МИНУС (-)
vbKeyDecimal 0x6E Клавиша ТОЧКА (.)
vbKeyDivide 0x6F Клавиша ЗНАК ДЕЛЕНИЯ (/)

Функциональные ключи

Следующие константы представляют функциональные ключи.

Константа Значение Описание
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

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.