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

Arguments

Arg1, Arg2, ..., Arg30