Share via


Comment : afficher une boîte de dialogue pour ouvrir les fichiers Excel

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets et versions Visual Studio Tools pour Office spécifiés de Microsoft Office.

Type de projet

  • Projets au niveau du document

  • Projets au niveau de l'application

Version de Microsoft Office

  • Excel 2003

  • Excel 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Le code suivant invite les utilisateurs à ouvrir un nouveau classeur dans Microsoft Office Excel. Il définit des propriétés autorisant les sélections multiples, efface la liste de filtres disponibles et ajoute deux nouveaux filtres. Le code appelle ensuite la méthode Execute de l'objet FileDialog pour ouvrir les fichiers demandés.

Exemple

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();
}

Voir aussi

Tâches

Comment : répertorier les fichiers de classeur récemment utilisés

Comment : ouvrir des classeurs

Comment : activer des classeurs

Concepts

Utilisation des classeurs

Fonctionnement des paramètres optionnels dans les solutions Office