Vraća niz koji pruža informacije o varijabla.
Sintaksa
TypeName ( varname )
Traženi naziv varnameargument vrijednost variant koja sadrži bilo koju varijablu osim varijable korisnički definirane vrste.
Napomene
Niz koji vraća TypeName može biti bilo što od sljedećeg:
|
Niz je vraćen |
Varijabla |
|
Vrsta objekta |
Objekt čija je vrsta vrsta objekta |
|
Bajt |
Vrijednost bajta |
|
Cijeli broj |
Cijeli broj |
|
Dugo |
Dugi cijeli broj |
|
Single |
Broj s pomičnim zarezom s jednom preciznošću |
|
Double |
Broj s pomičnim zarezom dvostruke preciznosti |
|
Valuta |
Vrijednost valute |
|
Decimalni |
Decimalna vrijednost |
|
Datum |
Vrijednost datuma |
|
String |
String |
|
booleovski |
Booleova vrijednost |
|
Pogreška |
Vrijednost pogreške |
|
Prazno |
Neinicijalizirano |
|
Null |
Nema valjanih podataka |
|
Object |
Objekt |
|
Nepoznato |
Objekt čija je vrsta nepoznata |
|
Ništa |
Varijabla objekta koja se ne odnosi na objekt |
Ako je naziv var polje, vraćeni niz može biti bilo koji od mogućih vraćenih nizova (ili Variant) s dodanim praznim zagradama. Ako je, primjerice, varname polje cijelih brojeva, TypeName vraća "Integer()".
Primjer
Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U ovom se primjeru pomoću funkcije TypeName vraćaju informacije o varijabli.
Dim NullVar, MyType, StrVar As StringDim IntVar As Integer, CurVar As CurrencyDim ArrayVar (1 To 5) As IntegerNullVar = 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()".