Classe Dialog (Word VBA)

La classe Dialog représente une boîte de dialogue prédéfinie.

Set

Pour utiliser une variable de classe Dialog, elle doit d'abord être instanciée, par exemple

Dim dlg as Dialog
Set dlg = Dialogs(Index:=1)

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Dialog : Dialogs.Item et Application.Dialogs

For Each

Voici un exemple de traitement des éléments Dialog dans une collection

Dim dlg As Dialog
For Each dlg In Dialogs
	
Next dlg

Propriétés

CommandBarId Renvoie un type long qui représente l'ID de contrôle de barre d'outils pour une boîte de dialogue Microsoft Word prédéfinie.

Dim lngCommandBarId As Long
lngCommandBarId = Dialogs(1).CommandBarId

CommandName Renvoie le nom de la procédure qui affiche la boîte de dialogue prédéfinie spécifiée.

Dim strCommandName As String
strCommandName = Dialogs(1).CommandName

DefaultTab Cette propriété renvoie ou définit l'onglet actif lors de la boîte de dialogue spécifiée est affichée.

Dialogs(1).DefaultTab = wdDialogEmailOptionsTabQuoting

Parent Renvoie un Object qui représente l'objet parent de l'objet Dialog.

Dim objParent As Object
Set objParent = Dialogs(1).Parent

Type Renvoie le type de boîte de dialogue Microsoft Word prédéfinie.

Dim wwdType As WdWordDialog
wwdType = Dialogs(1).Type

Dialogs.Count Renvoie un type long qui représente le nombre de boîtes de dialogue dans la collection.

Dim lngCount As Long
lngCount = Dialogs.Count

Dialogs.Parent Renvoie un Object qui représente l'objet parent de l'objet Dialogs.

Dim objParent As Object
Set objParent = Dialogs.Parent