Keycode 定数Keycode constants

次の定数は、コード内の任意の場所で実際の値の代わりに使用できます。The following constants can be used anywhere in your code in place of the actual values.


定数Constant Value 説明Description
vbKeyLButtonvbKeyLButton 0x10x1 左マウス ボタンLeft mouse button
vbKeyRButtonvbKeyRButton 0x20x2 右マウス ボタンRight mouse button
vbKeyCancelvbKeyCancel 0x30x3 Cancel キーCANCEL key
vbKeyMButtonvbKeyMButton 0x40x4 マウスの中央ボタンMiddle mouse button
vbKeyBackvbKeyBack 0x80x8 BackspaceBACKSPACE key
vbKeyTabvbKeyTab 0x90x9 Tab キーTAB key
vbKeyClearvbKeyClear 0xC0xC ClearCLEAR key
vbKeyReturnvbKeyReturn 0xD0xD EnterENTER key
vbKeyShiftvbKeyShift 0x100x10 Shift キーが押されました。SHIFT key
vbKeyControlvbKeyControl 0x110x11 Ctrl キーが押されました。CTRL key
vbKeyMenuvbKeyMenu 0x120x12 メニュー キーMENU key
vbKeyPausevbKeyPause 0x130x13 PausePAUSE key
vbKeyCapitalvbKeyCapital 0x140x14 Caps LockCAPS LOCK key
vbKeyEscapevbKeyEscape 0x1B0x1B Esc キーESC key
vbKeySpacevbKeySpace 0x200x20 Space キーSPACEBAR key
vbKeyPageUpvbKeyPageUp 0x210x21 PageUpPAGE UP key
vbKeyPageDownvbKeyPageDown 0x220x22 PageDownPAGE DOWN key
vbKeyEndvbKeyEnd 0x230x23 EndEND key
vbKeyHomevbKeyHome 0x240x24 HomeHOME key
vbKeyLeftvbKeyLeft 0x250x25 LEFT ARROW key
vbKeyUpvbKeyUp 0x260x26 UP ARROW key
vbKeyRightvbKeyRight 0x270x27 RIGHT ARROW key
vbKeyDownvbKeyDown 0x280x28 DOWN ARROW key
vbKeySelectvbKeySelect 0x290x29 SelectSELECT key
vbKeyPrintvbKeyPrint 0x2A0x2A PrintScreenPRINT SCREEN key
vbKeyExecutevbKeyExecute 0x2B0x2B ExecuteEXECUTE key
vbKeySnapshotvbKeySnapshot 0x2C0x2C Snapshot キーSNAPSHOT key
vbKeyInsertvbKeyInsert 0x2D0x2D Insert キーINSERT key
vbKeyDeletevbKeyDelete 0x2E0x2E Delete キーDELETE key
vbKeyHelpvbKeyHelp 0x2F0x2F HelpHELP key
vbKeyNumlockvbKeyNumlock 0x900x90 Num LockNUM LOCK key

A キーから Z キーは、ASCII の A から Z と同じです。The A key through the Z key are the same as the ASCII equivalents A–Z.

定数Constant Value 説明Description
vbKeyAvbKeyA 6565 A キーA key
vbKeyBvbKeyB 6666 B キーB key
vbKeyCvbKeyC 6767 C キーC key
vbKeyDvbKeyD 6868 D キーD key
vbKeyEvbKeyE 6969 E キーE key
vbKeyFvbKeyF 7070 F キーF key
vbKeyGvbKeyG 7171 G キーG key
vbKeyHvbKeyH 7272 H キーH key
vbKeyIvbKeyI 7373 I キーI key
vbKeyJvbKeyJ 7474 J キーJ key
vbKeyKvbKeyK 7575 K キーK key
vbKeyLvbKeyL 7676 L キーL key
vbKeyMvbKeyM 7777 M キーM key
vbKeyNvbKeyN 7878 N キーN key
vbKeyOvbKeyO 7979 O キーO key
vbKeyPvbKeyP 8080 P キーP key
vbKeyQvbKeyQ 8181 Q キーQ key
vbKeyRvbKeyR 8282 R キーR key
vbKeySvbKeyS 8383 S キーS key
vbKeyTvbKeyT 8484 T キーT key
vbKeyUvbKeyU 8585 U キーU key
vbKeyVvbKeyV 8686 V キーV key
vbKeyWvbKeyW 8787 W キーW key
vbKeyXvbKeyX 8888 X キーX key
vbKeyYvbKeyY 8989 Y キーY key
vbKeyZvbKeyZ 9090 Z キーZ key

0 キーから 9 キーは ASCII の 0 から 9 と同じです。The 0 key through 9 key are the same as their ASCII equivalents 0–9.

定数Constant Value 説明Description
vbKey0vbKey0 4848 0 キー0 key
vbKey1vbKey1 4949 1 キー1 key
vbKey2vbKey2 5050 2 キー2 key
vbKey3vbKey3 5151 3 キー3 key
vbKey4vbKey4 5252 4 キー4 key
vbKey5vbKey5 5353 5 キー5 key
vbKey6vbKey6 5454 6 キー6 key
vbKey7vbKey7 5555 7 キー7 key
vbKey8vbKey8 5656 8 キー8 key
vbKey9vbKey9 5757 9 キー9 key

次の定数は、テンキーのキーを表します。The following constants represent keys on the numeric keypad.

定数Constant Value 説明Description
vbKeyNumpad0vbKeyNumpad0 0x600x60 0 キー0 key
vbKeyNumpad1vbKeyNumpad1 0x610x61 1 キー1 key
vbKeyNumpad2vbKeyNumpad2 0x620x62 2 キー2 key
vbKeyNumpad3vbKeyNumpad3 0x630x63 3 キー3 key
vbKeyNumpad4vbKeyNumpad4 0x640x64 4 キー4 key
vbKeyNumpad5vbKeyNumpad5 0x650x65 5 キー5 key
vbKeyNumpad6vbKeyNumpad6 0x660x66 6 キー6 key
vbKeyNumpad7vbKeyNumpad7 0x670x67 7 キー7 key
vbKeyNumpad8vbKeyNumpad8 0x680x68 8 キー8 key
vbKeyNumpad9vbKeyNumpad9 0x690x69 9 キー9 key
vbKeyMultiplyvbKeyMultiply 0x6A0x6A 乗算記号 (*) キーMULTIPLICATION SIGN (*) key
vbKeyAddvbKeyAdd 0x6B0x6B 加算記号 (+) キーPLUS SIGN (+) key
vbKeySeparatorvbKeySeparator 0x6C0x6C EnterENTER key
vbKeySubtractvbKeySubtract 0x6D0x6D 減算記号 (-) キーMINUS SIGN (-) key
vbKeyDecimalvbKeyDecimal 0x6E0x6E 小数点 (.) キーDECIMAL POINT (.) key
vbKeyDividevbKeyDivide 0x6F0x6F 除算記号 (/) キーDIVISION SIGN (/) key

次の定数は、ファンクション キーを表します。The following constants represent function keys.

定数Constant Value 説明Description
vbKeyF1vbKeyF1 0x700x70 F1 キーF1 key
vbKeyF2vbKeyF2 0x710x71 F2 キーF2 key
vbKeyF3vbKeyF3 0x720x72 F3 キーF3 key
vbKeyF4vbKeyF4 0x730x73 F4 キーF4 key
vbKeyF5vbKeyF5 0x740x74 F5 キーF5 key
vbKeyF6vbKeyF6 0x750x75 F6 キーF6 key
vbKeyF7vbKeyF7 0x760x76 F7 キーF7 key
vbKeyF8vbKeyF8 0x770x77 F8 キーF8 key
vbKeyF9vbKeyF9 0x780x78 F9 キーF9 key
vbKeyF10vbKeyF10 0x790x79 F10 キーF10 key
vbKeyF11vbKeyF11 0x7A0x7A F11 キーF11 key
vbKeyF12vbKeyF12 0x7B0x7B F12 キーF12 key
vbKeyF13vbKeyF13 0x7C0x7C F13 キーF13 key
vbKeyF14vbKeyF14 0x7D0x7D F14 キーF14 key
vbKeyF15vbKeyF15 0x7E0x7E F15 キーF15 key
vbKeyF16vbKeyF16 0x7F0x7F F16 キーF16 key

関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.