Logikai értéket ad eredményül, amely azt jelzi, hogy egy azonosító (Visual Basic) objektumnak változó.
Szintaxis
IsObject ( identifier )
A kötelező azonosítóargumentum egy változó neve.
Megjegyzések
Az IsObject csak annak meghatározásában hasznos, hogy egy Variant VarTypevbObject típusú-e. Ez akkor fordulhat elő, ha a Variant valójában egy objektumra hivatkozik (vagy egyszer hivatkozott rá), vagy ha nem tartalmaz semmit.
Az IsObject eredménye Igaz, ha az azonosító egy objektum-típussal vagy érvényes osztály-típussal deklarált változó, vagy ha az azonosító a VarTypevbObjectvariantja, vagy egy felhasználó által definiált objektum; ellenkező esetben Hamis értéket ad vissza.Az IsObject függvény igaz értéket ad vissza, még akkor is, ha a változó értéke Semmi.
Hibabefogó használatával ellenőrizze, hogy egy objektumhivatkozás érvényes-e.
Példa
Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.
Ez a példa az IsObject függvény segítségével határozza meg, hogy egy azonosító objektumváltozót képvisel-e. MyObject és YourObject azonos típusú objektumváltozók. Ezek csak illusztrációs célokra használt általános nevek.
' 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.