IsObject-funktio

Käytetään kohteeseen
Access for Microsoft 365 Access 2021 Access 2019 Access 2016

Palauttaa totuusarvon , joka ilmaisee, edustaako tunniste (Visual Basic) objektimuuttujaa.

Syntaksi

IsObject (tunniste)

Pakollinen tunnisteargumenttion muuttujan nimi.

Huomautuksia

IsObject on hyödyllinen vain määritettäessä, onko variantti VarTypevbObject. Näin voi käydä, jos muuttuja todella viittaa objektiin (tai kun siihen on viitattu) tai jos se ei sisällä mitään.

IsObject palauttaa arvon Tosi, jos tunniste on muuttuja, joka on määritetty objektityypillä tai millä tahansa kelvollisella luokkatyypillä, tai jos tunniste on VarTypevbObject-variantti tai käyttäjän määrittämä objekti; muussa tapauksessa se palauttaa arvon Epätosi. IsObject palauttaa arvon Tosi, vaikka muuttujan arvoksi olisi määritetty Ei mitään.

Varmista virhelihotuksen avulla, että objektiviittaus on kelvollinen.

Esimerkki

Huomautus

Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä IsObject-funktiolla määritetään, edustaako tunniste objektimuuttujaa. MyObject ja YourObject ovat samantyyppisiä objektimuuttujia. Ne ovat yleisiä nimiä, joita käytetään vain havainnollistamistarkoituksessa.

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