Freigeben über


Gewusst wie: Anzeigen eines Dialogfelds zum Öffnen von Excel-Dateien

Aktualisiert: November 2007

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office.

Projekttyp

  • Projekte auf Dokumentebene

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Excel 2003

  • Excel 2007

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Der folgenden Code fordert Benutzer dazu auf, in Microsoft Office Excel eine neue Arbeitsmappe zu öffnen. Damit werden Eigenschaften festgelegt, um eine Mehrfachauswahl zu ermöglichen, die Liste von verfügbaren Filtern gelöscht und zwei neue Filter hinzugefügt. Anschließend wird zum Öffnen der angeforderten Dateien im Code die Execute-Methode des FileDialog-Objekts aufgerufen.

Beispiel

With Me.Application.FileDialog(Microsoft.Office.Core.MsoFileDialogType.msoFileDialogOpen)

    .AllowMultiSelect = True
    .Filters.Clear()
    .Filters.Add("Excel Files", "*.xls;*.xlw")
    .Filters.Add("All Files", "*.*")

    If .Show = True Then
        .Execute()
    End If
End With
Microsoft.Office.Core.FileDialog fd = 
    this.Application.get_FileDialog(Microsoft.Office.Core.MsoFileDialogType.msoFileDialogOpen);

fd.AllowMultiSelect = true; 
fd.Filters.Clear(); 
fd.Filters.Add("Excel Files", "*.xls;*.xlw", missing); 
fd.Filters.Add("All Files", "*.*", missing); 

if (fd.Show() != 0)
{
    fd.Execute();
}

Siehe auch

Aufgaben

Gewusst wie: Auflisten zuletzt verwendeter Arbeitsmappendateien

Gewusst wie: Öffnen von Arbeitsmappen

Gewusst wie: Aktivieren von Arbeitsmappen

Konzepte

Arbeiten mit Arbeitsmappen

Optionale Parametern in Office-Projektmappen