Returnează o valoare Boolean care indică dacă un identificator (Visual Basic) reprezintă un obiect variabilă.
Sintaxă
IsObject ( identificator )
Identificatorul necesarargument este un nume de variabilă.
Observații
IsObject este util doar pentru a determina dacă o valoare variant este de VarTypevbObject. Acest lucru se poate întâmpla dacă variant face referire de fapt la un obiect (sau o dată la care se face referire) sau dacă nu conține Nimic.
IsObject returnează True dacă identificatorul este o variabilă declarată cu obiect tip sau orice tip de clasă valid sau dacă identificatorul este o valoare variant de VarTypevbObject sau un obiect definit de utilizator; în caz contrar, returnează False. IsObject returnează True chiar dacă variabila a fost setată la Nimic.
Utilizați înlănțuirea erorilor pentru a vă asigura că o referință de 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ă de obiect. MyObject și YourObject sunt variabile obiect de același tip. Acestea sunt nume generice utilizate numai în scopuri de ilustrație.
' 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.