5.8 Wie stelle ich fest, ob der Benutzer beim Common Dialog "Abbrechen" gewählt hat?
VB5-VB6
Von: Thorsten Dörfler
Damit Sie feststellen können, ob der Benutzer "Abbrechen" bei einem der Common Dialoge "Öffnen", "Speichern", "Drucken", "Schriftart", "Farbe" oder "Hilfe" gewählt hat, müssen Sie die CancelError - Eigenschaft auf "True" setzen. Dies hat zur Folge, dass beim Abbruch des Dialogs ein Laufzeitfehler ausgelöst wird, den Sie abfangen müssen:
With CommonDialog1 .CancelError = True On Error Resume Next .ShowOpen ' oder .ShowSave; .ShowPrinter; .ShowFont; .ShowColor; .ShowHelp Select Case Err.Number Case 0 ' Benutzer wählte "OK" Debug.Print .Filename Case cdlCancel ' Benutzer wählte "Abbrechen" Case Else ' Anderer Fehler End Select End With