Option ExplicitDim mItSkill As StringPrivate Sub cmdCalMonth_KeyDown(KeyCode As Integer, Shift As Integer)
Dim ShiftDown, AltDown, CtrlDown ShiftDown = (Shift And vbShiftMask) > 0
AltDown = (Shift And vbAltMask) > 0
CtrlDown = (Shift And vbCtrlMask) > 0
If ShiftDown And CtrlDown And AltDown Then
mItSkill = mItSkill & Chr(KeyCode)
If UCase(Right(mItSkill, 5)) = "IAMIT" Then
cmdCalMonth.Caption = "计算报表"
Else
cmdCalMonth.Caption = "计算月报表"
End If
End If
Me.RefreshEnd Sub
Dim ShiftDown As Boolean, AltDown As Boolean, CtrlDown As Boolean ShiftDown = CBool(Shift And vbShiftMask)
AltDown = CBool(Shift And vbAltMask)
CtrlDown = CBool(Shift And vbCtrlMask) If ShiftDown And CtrlDown And AltDown Then
mItSkill = mItSkill & Chr(KeyCode)
If UCase(Right(mItSkill, 5)) = "IAMIT" Then
cmdCalMonth.Caption = "计算报表"
Else
cmdCalMonth.Caption = "计算月报表"
End If
End IfEnd Sub