Vráti booleovskú hodnotu označujúcu, či identifikátor (Visual Basic) predstavuje objekt premenná.
Syntax
IsObject ( identifikátor )
Požadovaný identifikátorargument je 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 odkazuje na objekt (alebo naň raz odkazuje) alebo ak neobsahuje nič.
Funkcia IsObject vráti hodnotu True, ak identifikátor je premenná deklarovaná s typom objekt alebo ľubovoľným platným typom trieda, 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 možnosť Nič.
Použite presah chýb, aby ste sa uistili, že odkaz na objekt je 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. Ide o všeobecné názvy, ktoré sa používajú len na ilustračné účely.
' 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.