Vráti booleovskú hodnotu, ktorá určuje, či identifikátor (Visual Basic) predstavuje objektovú premennú.
Syntax
IsObject(identifikátor)
Povinný argument identifikátoraje názov premennej.
Poznámky:
Funkcia IsObject je užitočná len pri určovaní, či je variant typu VarTypevbObject. Môže sa to stať, ak variant skutočne odkazuje (alebo už odkazuje) na objekt, alebo ak neobsahuje nič.
IsObject vráti hodnotu True , ak identifikátor je premenná deklarovaná s typom objektu alebo akýmkoľvek platným typom triedy, alebo ak je identifikátorvariantomVarTypevbObject alebo používateľom definovaným objektom. V opačnom prípade vráti hodnotu False. Funkcia IsObject vráti hodnotu True aj v prípade, že premenná bola nastavená na hodnotu Nič.
Pomocou zachytávania chýb skontrolujte, či je odkaz na objekt platný.
Príklad
Poznámka
Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.
V tomto príklade je funkcia IsObject použitá na určenie, či identifikátor predstavuje objektovú premennú.
MyObject a YourObject sú objektové premenné rovnakého typu. Sú to všeobecné názvy používané len pre ilustráciu.
' 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.