Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Non invento nulla di nuovo ma facendo riferimento alle API windows prova qualcosa del genere.
In un modulo standard:
'---
Option Explicit
'dichiarazione funzione API
Private Declare Function GetKeyboardState Lib "user32" (pbKeyState As Byte) As Long
Sub VerificaCapsLock()
Dim Risp As Long
Dim Keys(0 To 255) As Byte
Dim CapsLockState As Long
Risp = GetKeyboardState(Keys(0))
CapsLockState = Keys(&H14)
If CapsLockState = 0 Then 'CapsLock disattivato
MsgBox "Il CapsLock è disattivato!"
ElseIf CapsLockState = 1 Then 'CapsLock attivato
MsgBox "Il CapsLock è attivato!"
End If
End Sub
'---