Applies ToAccess för Microsoft 365 Access 2021 Access 2019 Access 2016

Returnerar ett booleskt värde som anger om en identifierare (Visual Basic) representerar ett objekt variabel.

Syntax

IsObject ( identifierare )

Den obligatoriska identifierarenargument är ett variabelnamn.

Kommentarer

IsObject är bara användbart för att avgöra om en variant är av VarTypevbObject. Detta kan inträffa om Variant faktiskt refererar till (eller en gång refererade) ett objekt, eller om det innehåller Ingenting.

IsObject returnerar True om identifierare är en variabel som deklarerats med objekt typ eller giltig klass typ, eller om identifierare är en variant av VarTypevbObject eller ett användardefinierat objekt. annars returneras Falskt. IsObject returnerar Sant även om variabeln har angetts till Inget.

Använd felfångst för att vara säker på att en objektreferens är giltig.

Exempel

Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.

I det här exemplet används funktionen ÄrObjekt för att avgöra om en identifierare representerar en objektvariabel. MyObject och YourObject är objektvariabler av samma typ. De är endast allmänna namn som används för illustrationsändamål.

' Declare variables.Dim MyInt As Integer, YourObject, MyCheckDim MyObject As ObjectSet YourObject = MyObject  ' Assign an object reference.MyCheck = IsObject(YourObject)  ' Returns True.MyCheck = IsObject(MyInt)  ' Returns False.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.