Returnerer en streng , der indeholder oplysninger om en variabel.
Syntaks
TypeName(variabelnavn)
Det påkrævede variabelnavn-argumenter en variant, der indeholder alle variabler undtagen en variabel af en brugerdefineret type.
Bemærkninger
Strengen, der returneres af TypeName, kan være en af følgende:
| Returneret streng | 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 af flydende tal |
| Valuta | Valutaværdi |
| Decimal | Decimalværdi |
| Dato | Datoværdi |
| Streng | Streng |
| Boolesk værdi | Boolesk værdi |
| Fejl | En fejlværdi |
| Tom | Ikke-initialiseret |
| Null | Ingen gyldige data |
| Objekt | Et objekt |
| Ukendt | Et objekt, hvis type er ukendt |
| Intet | Objektvariabel, der ikke refererer til et objekt |
Hvis variabelnavn er en matrix, kan den returnerede streng være en hvilken som helst af de mulige returnerede strenge (eller Variant) med tomme parenteser tilføjet. Hvis variabelnavn f.eks. er en matrix med heltal, returnerer TypeName "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()".