Freigeben über


Application.FileDialog-Eigenschaft (Excel)

Gibt ein FileDialog-Objekt zurück, das eine Instanz des Dateidialogfelds darstellt.

Syntax

expression.FileDialog (fileDialogType)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
fileDialogType Erforderlich MsoFileDialogType Der Typ des Dateidialogfelds.

Hinweise

MsoFileDialogType kann eine der folgenden Konstanten sein:

  • msoFileDialogFilePicker. Ermöglicht es Benutzern, eine Datei auszuwählen.
  • msoFileDialogFolderPicker. Ermöglicht es Benutzern, einen Ordner auszuwählen.
  • msoFileDialogOpen. Ermöglicht es Benutzern, eine Datei zu öffnen.
  • msoFileDialogSaveAs. Ermöglicht Benutzern, eine Datei zu speichern.

Beispiel

In diesem Beispiel öffnet Microsoft Excel das Dateidialogfeld, was dem Benutzer ermöglicht, mindestens eine Datei auszuwählen. Sobald diese Dateien ausgewählt sind, zeigt Excel den Pfad für jede Datei in einer separaten Meldung an.

Sub UseFileDialogOpen() 
 
    Dim lngCount As Long 
 
    ' Open the file dialog 
    With Application.FileDialog(msoFileDialogOpen) 
        .AllowMultiSelect = True 
        .Show 
 
        ' Display paths of each file selected 
        For lngCount = 1 To .SelectedItems.Count 
            MsgBox .SelectedItems(lngCount) 
        Next lngCount 
 
    End With 
 
End Sub

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.