Salve a tutti.
Questa macro, se è esatta, disabilita CTL+PAUSE per fermare le macro:
Option Explicit
Private Sub Workbook_Open()
Dim avviso As String
'--------------------------------------------------------------------------
Application.EnableCancelKey = xlDisabled '<<<< disabilita debug CTRL+PAUSE
Application.DisplayAlerts = False
avviso = MsgBox("Sign. " & Environ("UserName") & Chr(13) & _
"l'applicazione < xxxxxxx > xxxxxxx" & Chr(13) & _
"xxxxxxx" & Chr(13) & _
"xxxxxxx", vbCritical + vbOKOnly, "AVVISO!")
Application.DisplayAlerts = True
Application.EnableCancelKey = xlInterrupt '<<<< riattiva debug CTRL+PAUSE
'--------------------------------------------------------------------------
End Sub
è possibile se viene premuto CTRL+PAUSE che compaia un avviso:
CTRL+PAUSE è disabiltato!
e che poi il workbook si chiuda.
allego l'esempio.
xam