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
	
	

