IsObject függvény

Hatókör
Microsoft 365-höz készült Access Access 2021 Access 2019 Access 2016

Egy logikai értéket ad vissza, amely azt jelzi, hogy egy azonosító (Visual Basic) egy objektumváltozót jelöl-e.

Szintaxis

IsObject(identifier)

A kötelező azonosítóargumentum egy változó neve.

Megjegyzések

Az IsObject csak annak meghatározásához hasznos, hogy egy Variant VarTypevbObject típusú-e. Ez akkor fordulhat elő, ha a Variant valóban hivatkozik egy objektumra (vagy egyszer hivatkozik rá), vagy ha semmit nem tartalmaz.

Az IsObjectigaz értéket ad vissza, ha az azonosító objektumtípussal vagy érvényes osztálytípussal deklarált változó, vagy ha az azonosítóa VarTypevbObjectVariantja, vagy felhasználó által definiált objektum; ellenkező esetben Hamis értéket ad vissza. Az IsObject akkor is Igaz értéket ad vissza, ha a változó Nincs értékre van állítva.

Hibabetöltéssel győződjön meg arról, hogy egy objektumhivatkozás érvényes.

Példa

Megjegyzés

A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ez a példa az IsObject függvénnyel állapítja meg, hogy egy azonosító egy objektumváltozót jelöl-e. MyObject és YourObject azonos típusú objektumváltozók. Ezek csak illusztrációs célokra használt általános nevek.

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