Returnează o valoare booleană indicând dacă un identificator (Visual Basic) reprezintă un obiect variabilă.
Sintaxă
IsObject ( Identificator )
argument Identificator obligatoriu este un nume variabil.
Observații
IsObject este util doar pentru a determina dacă o variantă este de VarTypevbObject. Acest lucru se poate întâmpla dacă varianta face referire (sau o dată la referință) la un obiect 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 variantă de VarTypevbObjectsau un obiect definit de utilizator; în caz contrar, returnează false. IsObject returnează True chiar dacă variabila a fost setată la nimic.
Utilizați capturarea 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 de obiect de același tip. Acestea sunt nume generice utilizate doar î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.