Returnerer en boolsk verdi som angir om en identifikator (Visual Basic) representerer en objektvariabel.
Syntaks
ErObjekt(identifikator)
Det nødvendige identifikatorargumenteter et variabelnavn.
Merknader
IsObject er bare nyttig når du skal avgjøre om en variant er av VarTypevbObject. Dette kan skje hvis varianten faktisk refererer til (eller en gang refererte) til et objekt, eller hvis det inneholder Ingenting.
IsObject returnerer Sann hvis identifikator er en variabel som er deklarert med objekttype eller en gyldig klassetype, eller hvis identifikator er en variant av VarTypevbObject eller et brukerdefinert objekt. Hvis ikke, returneres Usann. IsObject returnerer Sann selv om variabelen er satt til Ingenting.
Bruk feiloverlapping for å kontrollere at en objektreferanse er gyldig.
Eksempel
Obs!
I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.
Dette eksemplet bruker IsObject-funksjonen til å fastslå om en identifikator representerer en objektvariabel.
MyObject og YourObject er objektvariabler av samme type. De er generiske navn som kun brukes til illustrasjonsformål.
' 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.