Funktsioon IsObject

Rakenduskoht
Microsoft 365 rakendus Access Access 2021 Access 2019 Access 2016

Tagastab kahendväärtuse , mis näitab, kas identifikaator (Visual Basic) tähistab objektimuutujat.

Süntaks

IsObject(identifikaator)

Nõutav identifikaatoriargumenton muutuja nimi.

Kommentaarid

IsObject on kasulik ainult selleks, et teha kindlaks, kas variant on varTypevbObject. See võib juhtuda, kui variant viitab (või kui on viidatud) objektile või kui see sisaldab midagi.

IsObject tagastabväärtuse True, kui identifikaator on objektitüübi või mis tahes kehtiva klassitüübiga deklareeritud muutuja või kui identifikaator on VarTypevbObjectivariant või kasutaja määratletud objekt; muul juhul tagastab see väärtuse False. IsObject tagastabväärtuse True ka siis, kui muutuja väärtuseks on seatud Pole.

Kasutage tõrke ülekatet, et kontrollida, kas objektiviide on kehtiv.

Näide

Märkus.

Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.

Selles näites kasutatakse funktsiooni IsObject , et teha kindlaks, kas identifikaator tähistab objektimuutujat. MyObject ja YourObject on sama tüüpi objektimuutujad. Need on üldised nimed, mida kasutatakse ainult illustreerimiseks.

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