

Ist es möglich, bei einer UserForm den oberen rechten X-Button zu deaktivieren?
Dazu wird der X-Button (also Schlie�?en-Button) zwar nicht ausgeblendet, aber das Dialogfeld lä�?t sich darüber nicht schlie�?en. Damit ist auch Alt + F4 entschärft und die Userform lässt sich nur mit einer eigenen Schaltfläche schlie�?en, die zweckmä�?igerweise erst eingebaut werden sollte. Das funktioniert auch, wenn beim eigenen Button Cancel und/oder Default auf True gesetzt sind.
Das Makro bei den Userform-Ereignissen einfügen (Doppelklick auf Userform im Editor):
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = 0 Then Cancel = 1 MsgBox "Bitte verlassen Sie das Dialogfeld mit den Schaltflächen.", vbOKOnly + vbInformation, "Bitte Schaltfläche betätigen." End If End Sub