Datei mit Common-Dialog schließen

Veröffentlicht am 30.12.2003

Genauso, wie Sie durch den Einsatz der Common-Dialoge Dateien zum Öffnen selektieren können, so können Sie auch Dialoge zum Speichern einer Datei verwenden.

Zu diesem Zweck kommt diesmal die API-Funktion GetSaveFileName zum Einsatz. 

Die Funktion erwartet genauso wie die Funktion GetOpenFileName ein Parameter des Typs OPENFILENAME. Damit die Option Mit Schreibschütz öffnen ausgeblendet wird, fügen Sie den Flags die Konstante OFN_HIDEREADONLY hinzu. Diese Konstante können Sie wie folgt deklarieren 

Public Const OFN_HIDEREADONLY = &H4

und folgendermaßen setzen: 

Dim SaveDlg As OPENFILENAME
With SaveDlg ' andere SaveDlg Mitglieder setzen 
    Flags = OFN_HIDEREADONLY 
End With

Die Funktion GetSaveFileName gibt einen Dateinamen zurück, die den Anwender aus dem Dialog ausgewählt hat: 

Declare Function GetSaveFileName Lib _
„comdlg32.dll“ Alias „GetSaveFileNameA“ _
(pOpenfilename As OPENFILENAME) As Long

Weiterführende Links:

Unsere Dienstleistungen

Als starker Partner an Ihrer Seite unterstützen wir Sie in folgenden Breichen:

Access-Programmierung

Benötigen Sie Unterstützung bei der Programmierung von Access-Anwendungen? Wir bieten die gesamte Bandbreite von der Access-Programmierung auf Stundenbasis bis zur Durchführung eines Software-Projektes als Auftragsarbeit an. Kontaktieren Sie uns für ein kostenloses Erstgespräch.

JETZT KONTAKTIEREN

Software-Beratung

Haben Sie ein Software-Projekt und Sie wissen nicht, ob Access die richtige Plattform ist? Wir haben über 20 Jahre Erfahrung beim Erstellen von Windows-, Web und mobilen Anwendungen. Kontaktieren Sie uns für eine kostenlose Erstberatung.

JETZT KONTAKTIEREN