Funktionen TypeName

Gäller för
Access för Microsoft 365 Access 2021 Access 2019 Access 2016

Returnerar en sträng som innehåller information om en variabel.

Syntax

TypeName(varname)

Argumentet obligatoriskt varnameär en variant som innehåller en variabel utom en variabel av en användardefinierad typ.

Kommentarer

Strängen som returneras av TypeName kan vara något av följande:

Sträng returnerad Variabel
Objekttyp Ett objekt vars typ är objekttyp
Byte Bytevärde
Heltal Heltal
Long Långt heltal
Enkel Flyttalsnummer med enkel precision
Dubbel Flyttalsnummer med dubbel precision
Valuta Valutavärde
Decimal Decimalvärde
Datum Datumvärde
Sträng String
boolesk Booleskt värde
Fel Ett felvärde
Tom Oinitierad
Null Inga giltiga data
Objekt Ett objekt
Okänd Ett objekt vars typ är okänd
Ingenting Objektvariabel som inte refererar till ett objekt

    

Om varname är en matris kan den returnerade strängen vara någon av de möjliga returnerade strängarna (eller Variant) med tomma parenteser. Om varnamn till exempel är en matris med heltal returnerar TypeName "Integer()".

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 TypeName för att returnera information om en variabel.

Dim NullVar, MyType, StrVar As String
Dim IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null    ' Assign Null value.
MyType = TypeName(StrVar)     ' Returns "String".
MyType = TypeName(IntVar)     ' Returns "Integer".
MyType = TypeName(CurVar)     ' Returns "Currency".
MyType = TypeName(NullVar)    ' Returns "Null".
MyType = TypeName(ArrayVar)   ' Returns "Integer()".