IsObject függvény

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

Logikai értéket ad eredményül, amely azt jelzi, hogy egy azonosító (Visual Basic) objektumváltozónak felel-e meg.

Szintaxis

IsObject(azonosító)

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

Megjegyzések

Az IsObject függvény csak annak meghatározásában hasznos, hogy egy Variant VarTypevbObject értékű-e. Ez akkor fordulhat elő, ha a Variant ténylegesen hivatkozik (vagy egyszer hivatkozott) egy objektumra, vagy ha nem tartalmaz semmit.

Az IsObjectIgaz értéket ad vissza, ha az azonosító objektumtípussal vagy bármely érvényes osztálytípussal deklarált változó, vagy ha az azonosító a VarTypevbObjectegy Variantja vagy egy felhasználó által definiált objektum; ellenkező esetben Hamis értéket ad vissza. Az IsObject függvény akkor is Igaz értéket ad vissza, ha a változó értéke Semmi.

Hibatúltöltéssel meggyőződhet az objektumhivatkozások érvényességéről.

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.

Ebben a példában az IsObject függvény határozza meg, hogy egy azonosító objektumváltozónak felel-e meg. MyObject és YourObject azonos típusú objektumváltozók. Ezek olyan általános nevek, amelyek csak szemléltetési célokat szolgálnak.

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