Vraća Booleovu vrijednost koja označava predstavlja li identifikator (Visual Basic) varijablu objekta.
Sintaksa
IsObject(identifikator)
Obavezni je argument identifikatoranaziv varijable.
Napomene
IsObject je koristan samo za određivanje je li Variant od VarTypevbObject. To se može dogoditi ako se Variant doista poziva (ili se jednom referencirala) na objekt ili ako on ne sadrži ništa.
IsObject vraća True ako je identifikator varijabla deklarirana s vrstom objekta ili bilo kojom valjanom vrstom klase, ili ako je identifikatorVariantod VarTypevbObject ili korisnički definiran objekt; U suprotnom vraća False. IsObject vraća True čak i ako je varijabla postavljena na Ništa.
Pomoću preklapanja pogrešaka provjerite je li referenca objekta valjana.
Primjer
Napomena
Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U ovom se primjeru pomoću funkcije IsObject određuje predstavlja li identifikator varijablu objekta.
MyObject i predstavljaju varijablu YourObject objekta iste vrste. To su generički nazivi koji se koriste samo u svrhu ilustracije.
' 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.