Clase Dialog (Word VBA)

La clase Dialog representa un cuadro de diálogo integrado.

Set

Para usar una variable de clase Dialog, primero debe ser instanciado, por ejemplo

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

Los siguientes procedimientos se pueden usar para establecer variables de clase Dialog : Dialogs.Item y Application.Dialogs

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos Dialog en una colección.

Dim dlg As Dialog
For Each dlg In Dialogs
	
Next dlg

Propiedades

CommandBarId Devuelve un Long que representa el identificador del control de barra de herramientas para un cuadro de diálogo integrado de Microsoft Word.

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

CommandName Devuelve el nombre del procedimiento que muestra el cuadro de diálogo integrado especificado.

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

DefaultTab Devuelve o establece la ficha activa cuando se muestra el cuadro de diálogo especificado.

Dialogs(1).DefaultTab = wdDialogEmailOptionsTabQuoting

Parent Devuelve un objeto Object que representa el objeto primario del objeto Dialog especificado.

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

Type Devuelve el cuadro de diálogo integrado de Microsoft Word.

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

Dialogs.Count Devuelve un Long que representa el número de cuadros de diálogo de la colección.

Dim lngCount As Long
lngCount = Dialogs.Count

Dialogs.Parent Devuelve un objeto que representa el objeto primario del objeto Dialogs.

Dim objParent As Object
Set objParent = Dialogs.Parent