Funktionen IsObject

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

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

Syntaks

IsObject ( id )

Det obligatoriske argumentid 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, der er erklæret med objekttypen eller en gyldig klassetype, eller hvis id er en variant af typen VarTypevbObject eller et brugerdefineret objekt. I modsat fald returneres Falsk. IsObject returnerer Sand, selvom variablen er angivet som Nothing.

Brug fejlopfangning for at sikre, at en objekthenvisning 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 bruges funktionen IsObject til at afgøre, om et id repræsenterer en objektvariabel. MyObject og YourObject er objektvariabler af samme type. De er standardnavne, der kun bruges som eksempel.

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

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×