Logikai értéket ad vissza, amely azt jelzi, hogy egy azonosító (Visual Basic) egy objektumot jelöl-e változó.
Szintaxis
IsObject ( identifier )
A szükséges azonosítóargumentum egy változó neve.
Megjegyzések
Az IsObject csak annak meghatározásához hasznos, hogy egy Variant VarTypevbObject típusú-e. Ez akkor fordulhat elő, ha a Variant valóban hivatkozik egy objektumra (vagy egyszer hivatkozik rá), vagy ha semmit nem tartalmaz.
Az IsObject igaz értéket ad vissza, ha az azonosítóobjektum típussal vagy érvényes osztály típussal deklarált változó, vagy ha az azonosítóa VarTypevbObjectVariantja, vagy felhasználó által definiált objektum; ellenkező esetben Hamis értéket ad vissza. Az IsObject akkor is Igaz értéket ad vissza, ha a változó Nincs értékre van állítva.
Hibabetöltéssel győződjön meg arról, hogy egy objektumhivatkozás érvényes.
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énnyel állapítja meg, hogy egy azonosító egy objektumváltozót jelöl-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.