Funktionen IsObject

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Returnerer en boolesk værdi, der angiver, om en identifikator (Visual Basic) repræsenterer et objekt variabel.

Syntaks

IsObject ( id )

Påkrævet idargument er et variabelnavn.

Bemærkninger

IsObject bruges kun til at bestemme, om der er en Variant af VarTypevbObject. Dette kan ske, hvis Variant faktisk referencer (eller har henvist) et objekt, eller hvis den indeholder intet.

IsObject returnerer Sand , hvis id er en variabel erklæret med objekt eller en hvilken som helst gyldigt klasse, eller hvis id er en Variant af VarTypevbObjecteller en brugerdefineret objekt. Ellers returneres Falsk. IsObject returnerer Sand , selvom variablen er blevet indstillet til Intet.

Brug fejlopfangning for at sikre, at en objektreference er gyldig.

Eksempel

Bemærk!: Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.

I dette eksempel bruger funktionen IsObject til at afgøre, om et id repræsenterer en objektvariabel. MyObject og YourObject er objektvariabler af samme type. De er standardnavne bruges kun som illustration.

' 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.
Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×