Vraća niz koji pruža informacije o varijabli.
Sintaksa
TypeName(naziv_var)
Obavezni argument naziv_varje Variant koji sadrži bilo koju varijablu osim varijable korisnički definiranog tipa.
Napomene
Niz koji vraća TypeName može biti bilo koji od sljedećih:
| Vraćeni niz | Varijabla |
|---|---|
| Vrsta objekta | Objekt čija je vrsta objecttype |
| Bajt | Vrijednost bajta |
| Cijeli broj | Cijeli broj |
| Dugo | Dugi cijeli broj |
| Single | Broj s pomičnim zarezom jednostruke preciznosti |
| 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 vrsta nije poznata |
| 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. Na primjer, ako je naziv_var polje cijelih brojeva, funkcija 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 koristi funkcija TypeName da bi se vratile 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()".