ファンクションキーを無効にするには

Last-modified: 2022-12-20 (火) 00:43:18

フォームのキーボードイベント取得/KeyPreview プロパティをはいに設定し、キークリック時/KeyDown イベントに以下のコードを記述します。

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyF1, vbKeyF2, vbKeyF3, vbKeyF4, vbKeyF5, vbKeyF6, _
         vbKeyF7, vbKeyF8, vbKeyF9, vbKeyF10, vbKeyF11, vbKeyF12
        KeyCode = 0

    End Select

End Sub