Les boîtes de dialogue intégrées
1. L’objet Dialog
Les boîtes de dialogue intégrées sont des objets Dialog appartenant à la collection Dialogs de l’objet Application.
Syntaxe
Pour afficher une boîte de dialogue, utilisez la méthode Show selon la syntaxe suivante : Application.Dialogs(xlDialog).Show
où xlDialog est une constante Excel indiquant la boîte de dialogue à afficher.
Exemples de constantes xlDialog
Constante |
Boîte de dialogue |
xlDialogBorder |
Bordures |
xlDialogFontProperties |
Police |
xlDialogDisplay |
Options d’affichage |
xlDialogDefineName |
Définir un nom |
xlDialogFormulaGoto |
Atteindre |
xlDialogOpen |
Ouvrir |
xlDialogSaveAs |
Enregistrer sous ... |
xlDialogSort |
Trier |
2. Les méthodes GetOpenFileName et GetSaveAsFileName
Les méthodes GetOpenFileName et GetSaveAsFileName de l’objet Application permettent respectivement d’afficher les boîtes de dialogue Ouvrir et Enregistrer sous du menu Fichier.
À la différence des objets Dialogs correspondants (constantes xlOpen et xlSaveAs), ces méthodes n’effectuent aucune action ; elles permettent uniquement de récupérer le nom du fichier saisi ou sélectionné par l’utilisateur.
Syntaxe de la méthode GetOpenFileName
Application.GetOpenFileName(FileFilter, FilterIndex, Title,
ButtonText, MultiSelect)
Tous les arguments sont facultatifs.
FileFilter |
Critères de filtrage : nom de filtre suivi des extensions. Ex :... |