Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zeigt ein UserForm-Objekt an.
Syntax
[ Objekt ]. Modal anzeigen
Die Syntax der Show-Methode besteht aus folgenden Teilen:
Bestandteil | Beschreibung |
---|---|
object | Optional. Ein Objektausdruck, der als ein Objekt in der Liste Gilt für ausgewertet wird. Wenn das Objekt nicht angegeben wird, wird davon ausgegangen, dass das userForm-Objekt ist, das dem aktiven UserForm-Modul zugeordnet ist. |
modal | Optional. Variant-Wert, der bestimmt, ob das UserForm modal oder moduslos ist. |
Einstellungen
Die Einstellungen für modal sind:
Konstante | Wert | Beschreibung |
---|---|---|
vbModal | 1 | UserForm ist modal. Standard. |
vbModeless | 0 | Das UserForm-Formular besitzt keinen Modus. |
Hinweise
Wenn das angegebene Objekt beim Aufrufen der Show-Methode nicht geladen wird, wird es automatisch von Visual Basic geladen.
Hinweis
[!HINWEIS] Wenn die Anzeige eines UserForm -Objekts in Microsoft Office 97 als ohne Modus festgelegt ist, tritt ein Laufzeitfehler auf. UserForm -Objekte sind in Office 97 immer modal.
Wenn ein UserForm-Formular moduslos ist, wird der nachfolgende Code ausgeführt, sobald er gefunden wird. Moduslose Formulare werden nicht in der Taskleiste angezeigt und befinden sich nicht in der Aktivierreihenfolge des Fensters.
Hinweis
[!HINWEIS] Daten eines UserForm -Objekts ohne Modus können verlorengehen, wenn Sie eine Änderung am UserForm -Projekt vornehmen, durch die es neu kompiliert wird. Das ist beispielsweise beim Entfernen eines Codemoduls der Fall.
Bei einem modalen UserForm -Objekt muss der Benutzer reagieren, bevor er einen anderen Teil der Anwendung verwenden kann. Nachfolgender Code wird erst ausgeführt, wenn das UserForm -Objekt ausgeblendet oder entladen wurde. Zwar werden andere Formulare in der Anwendung deaktiviert, wenn das UserForm-Objekt angezeigt wird, andere Anwendungen bleiben jedoch aktiv.
Beispiel
The following example assumes two UserForms in a program. Im Initialize-Ereignis von UserForm1 wird UserForm2 geladen und angezeigt. Wenn der Benutzer auf UserForm2 klickt, wird es ausgeblendet und UserForm1 angezeigt. Klickt der Benutzer auf UserForm1, wird UserForm2 wieder angezeigt.
' This is the Initialize event procedure for UserForm1
Private Sub UserForm_Initialize()
Load UserForm2
UserForm2.Show
End Sub
' This is the Click event for UserForm2
Private Sub UserForm_Click()
UserForm2.Hide
End Sub
' This is the click event for UserForm1
Private Sub UserForm_Click()
UserForm2.Show
End Sub
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.