Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

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.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×