VBA-Programmierung in Microsoft Excel

Tutorial: Excel-Beispiele

VBA-Begriff: Dialogs-Auflistungsobjekt

Eine Auflistung aller Dialog-Objekte in Microsoft Excel. Jedes Dialog-Objekt stellt ein integriertes Dialogfeld dar. Sie können kein neues integriertes Dialogfeld erstellen oder zur Auflistung hinzufügen. Sie können ein Dialog-Objekt lediglich zusammen mit der Show-Methode verwenden, um das entsprechende Dialogfeld anzuzeigen.

Verwenden der Dialogs-Auflistung

Verwenden Sie die Dialogs-Eigenschaft, um die Dialogs-Auflistung zurückzugeben. Im folgenden Beispiel wird die Anzahl der verfügbaren integrierten Microsoft Excel-Dialogfelder angezeigt.

MsgBox Application.Dialogs.Count

Verwenden Sie Dialogs(Index), die das Dialogfeld kennzeichnet, um ein einzelnes Dialog-Objekt zurückzugeben. Dabei ist Index eine integrierte Konstante. Im folgenden Beispiel wird das integrierte Dialogfeld Öffnen angezeigt.

dlgAnswer = Application.Dialogs(xlDialogOpen).Show

Die Objektbibliothek von Microsoft Excel Visual Basic enthält integrierte Konstanten für eine Vielzahl von integrierten Dialogfeldern. Alle Konstanten werden aus dem Präfix "xlDialog" und dem englischen Namen des Dialogfeldes gebildet. Die Konstante für das Dialogfeld Namen übernehmen lautet beispielsweise xlDialogApplyNames, und die Konstante für das Dialogfeld Datei suchen lautet xlDialogFindFile. Diese Konstanten sind Elemente des Aufzählungstyps XlBuiltinDialog. Weitere Informationen über die verfügbaren Konstanten finden Sie unter Liste der integrierten Dialogfeldargumente.