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 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()".