Funcția IsObject

Se aplică la
Access pentru Microsoft 365 Access 2021 Access 2019 Access 2016

Returnează o valoare booleană care indică dacă un identificator (Visual Basic) reprezintă o variabilă obiect.

Sintaxă

IsObject(identificator)

Argumentul identificatorobligatoriu este un nume de variabilă.

Observații

IsObject este util doar pentru a determina dacă o variantă este a VarTypevbObject. Acest lucru se poate întâmpla dacă varianta face referire efectiv la un obiect (sau a făcut referire o dată) la un obiect sau dacă acesta nu conține nimic.

IsObject returnează True dacă identificatorul este o variabilă declarată cu tipul de obiect sau orice tip de clasă valid, sau dacă identificatorul este o variantă a VarTypevbObject sau un obiect definit de utilizator; în caz contrar, returnează False. IsObject returnează True chiar dacă variabila a fost setată la Nothing.

Utilizați surprinderea erorilor pentru a vă asigura că o referință la obiect este validă.

Exemplu

Notă

Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Acest exemplu utilizează funcția IsObject pentru a determina dacă un identificator reprezintă o variabilă obiect. MyObject și sunt variabile YourObject obiect de același tip. Acestea sunt denumiri generice utilizate doar în scop ilustrativ.

' 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.