Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

VBA-Begriff: Show-Methode

Zeigt ein UserForm-Objekt an.

Syntax

[Objekt.]Show Gebunden

Die syntax der Show-Methode besteht aus folgenden Teilen:

Teil Beschreibung
Objekt Optional. Ein object expression, der ein Objekt in der Liste unter Betrifft ergibt. Wenn Objekt nicht angegeben wird, wird angenommen, daß das mit dem aktiven UserForm-Modul verbundene UserForm Objekt entspricht.
Gebunden Optional. Boolescher Wert, der angibt, ob das UserForm gebunden oder ungebunden ist.

Einstellungen

Die Einstellungen für Gebunden sind:

Konstante Wert Beschreibung
vbModal 1 UserForm ist gebunden. Standard.
vbModeless 0 UserForm ist ungebunden

Das optionale Objekt ist ein Objektausdruck, der ein Objekt in der Liste unter Betrifft ergibt. Wenn Objekt nicht angegeben wird, wird das UserForm-Objekt mit dem aktiven UserForm-Modul als Objekt angenommen.

Bemerkungen

Wenn das angegebene Objekt nicht geladen wird, während die Show-Methode aufgerufen wird, lädt Visual Basic es automatisch.

Anmerkung   Wenn ein UserForm-Objekt in Microsoft Office 97 als ungebunden angezeigt werden soll, löst es einen Laufzeitfehler aus.

Wenn ein UserForm ungebunden ist, wird nachfolgender Code dann ausgeführt, wenn er bei der Programmverarbeitung "angetroffen" wird. Ungebundene Formulare werden nicht in der Taskleiste angezeigt und befinden sich nicht in der Aktivierreihenfolge der Fenster.

Anmerkung   Es besteht die Möglichkeit, mit einem ungebundenen UserForm verbundene Daten zu verlieren, wenn Sie eine Änderung am UserForm-Projekt vornehmen, die eine Neukompilierung zur Folge hat, beispielsweise das Entfernen eines Codemoduls.

Wenn ein UserForm-Objekt gebunden ist, muß der Benutzer reagieren, bevor er einen anderen Teil der Anwendung verwenden kann. Es wird kein nachfolgender Code ausgeführt, bis das UserForm-Objekt ausgeblendet oder entladen wird. Obwohl andere Formulare in der Anwendung deaktiviert sind, wenn ein UserForm-Objekt angezeigt wird, sind andere Anwendungen nicht deaktiviert.