IsObject-Funktion

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Gibt einen booleschen Wert, der angibt, ob ein Bezeichner (Visual Basic) ein Objekt Variable darstellt.

Syntax

IsObject ( Bezeichner )

Das erforderliche Argumentidentifier ist ein Variablenname.

Hinweise

IsObject ist nur sinnvoll, um festzustellen, ob eine Variante VarTypeVbObjecthat. Dies kann auftreten, wenn Variant tatsächlich verweist (oder einmal verwiesen) ein Objekts oder enthaltenen nichts.

IsObject gibt Wahr zurück, wenn identifier eine Variable ist, die mit dem Typ Objekt oder einem gültigen Typ Klasse deklariert ist, oder wenn identifier eine Variant-Variable von VarTypevbObject oder ein benutzerdefiniertes Objekt ist. Andernfalls wird Falsch zurückgegeben. IsObject gibt sogar dann Wahr zurück, wenn die Variable auf Nichts festgelegt ist.

Verwenden Sie die Fehlersuche, um sicherzustellen, dass ein Objektverweis gültig ist.

Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird mithilfe der IsObject-Funktion ermittelt, ob ein Bezeichner eine Objektvariable darstellt. MyObject und YourObject sind Objektvariablen desselben Typs. Sie sind generische Namen, die nur zu Illustrationszwecken verwendet werden.

' Declare variables.
Dim MyInt As Integer, YourObject, MyCheck
Dim MyObject As Object
Set YourObject = MyObject ' Assign an object reference.
MyCheck = IsObject(YourObject) ' Returns True.
MyCheck = IsObject(MyInt) ' Returns False.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×