Returnerer en Streng , der indeholder oplysninger om en variabel.
Syntaks
TypeName ( varname )
Den påkrævede variansnavnargument er en variant, der indeholder en variabel undtagen en variabel af en brugerdefineret type.
Bemærkninger
Strengen, der returneres af TypeName , kan være en af følgende:
Streng returneret |
Variabel |
Objekttype |
Et objekt, hvis type er objekttype |
Byte |
Byteværdi |
Heltal |
Heltal |
Lang |
Langt heltal |
Single |
Flydende tal med enkeltpræcision |
Double |
Dobbeltpræcision med flydende tal |
Valuta |
Valutaværdi |
Decimal |
Decimalværdi |
Dato |
Datoværdi |
Streng |
Streng |
Boolesk værdi |
Boolesk værdi |
Fejl |
En fejlværdi |
Tom |
Initialiseret |
Null |
Ingen gyldige data |
Objekt |
Et objekt |
Ukendt |
Et objekt, hvis type er ukendt |
Intet |
Objektvariabel, der ikke refererer til et objekt |
Hvis varname er en matrix, kan den returnerede streng være en af de mulige returnerede strenge (eller Variant) med tomme parenteser tilføjet. Hvis variansnavn f.eks. er en matrix med heltal, returnerer TypeNavn "Integer()".
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 TypeName til at returnere oplysninger 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()".