Klasse Dialog - Excel-Dialogfeld (Excel VBA)

Die Klasse Dialog stellt ein integriertes Microsoft Excel-Dialogfeld dar. Um eine Dialog -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


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

For Each

Hier ist ein Beispiel für die Verarbeitung der Dialog -Elemente in einer Sammlung


Dim dlg As Dialog
For Each dlg In Application.Dialogs
	
Next dlg

Show

Zeigt das integrierte Dialogfeld an, wartet, bis der Benutzerdaten eingegeben hat, und gibt einen booleschen Wert zurück, der die Antwort des Benutzers darstellt.

You can use a single dialog box to change many properties at the same time. Für einige integrierte Dialogfelder (beispielsweise das Dialogfeld Öffnen ) können Sie anfängliche Werte mithilfe von arg1, arg2,..., _Arg30_festlegen. Weitere Informationen zu integrierten Dialogfeldern finden Sie unter der Dialogs -Auflistung.

Show (Arg1, Arg2, ..., Arg30)


Application.Dialogs(xlDialogOpen).Show

Arguments

Arg1, Arg2, ..., Arg30