Classe Dialog - dialogue (Excel VBA)
Cet objet représente une boîte de dialogue Microsoft Excel intégrée. Pour utiliser une variable de classe Dialog, elle doit d'abord être instanciée, par exemple
Dim dlg as Dialog
Set dlg = Application.Dialogs(Index:=1)
For Each
Voici un exemple de traitement des éléments Dialog dans une collection
Dim dlg As Dialog
For Each dlg In Application.Dialogs
Next dlg
Show
Affiche la boîte de dialogue intégrée, attend la saisie de l'utilisateur et renvoie une valeur booléenne qui représente la réponse de l'utilisateur.
Vous pouvez utiliser une seule boîte de dialogue pour modifier de nombreuses propriétés en même temps. Par exemple, vous pouvez utiliser la boîte de dialogue format de cellule pour modifier toutes les propriétés de l'objet font . Pour certaines boîtes de dialogue prédéfinies (la boîte de dialogue ouvrir , par exemple), vous pouvez définir des valeurs initiales à l'aide de Arg1, Arg2,..., Arg30. Pour trouver les arguments à définir, placez la constante de la boîte de dialogue correspondante dans les listes d’arguments de boîte de dialogue intégrée. Par exemple, cherchez la constante xlDialogOpen pour trouver les arguments de la boîte de dialogue Ouvrir. Pour plus d'informations sur les boîtes de dialogue prédéfinies , reportez-vous à la collection Dialogs.
Show (Arg1, Arg2, ..., Arg30)
Application.Dialogs(xlDialogOpen).Show