VBA-Programmierung in Microsoft Excel

Tutorial: Excel-Beispiele

VBA-Begriff: Dialog-Objekt

Stellt ein integriertes Microsoft Excel-Dialogfeld dar. Das Dialog-Objekt ist ein Element der Dialogs-Auflistung. Die Dialogs-Auflistung enthält alle integrierten Dialogfelder von Microsoft Excel. 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 des Dialog-Objekts

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 (Menü Datei) angezeigt. Die Show-Methode gibt True zurück, wenn Microsoft Excel eine Datei öffnen kann, oder False, wenn der Benutzer das Dialogfeld schließt.

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.