Pateikia eilutę , kuri teikia informaciją apie kintamasis.
Sintaksė
TypeName ( kintamojo pavadinimas)
Būtinas kintamojoargumentas yra variantas, kuriame yra bet koks kintamasis, išskyrus vartotojo apibrėžto tipo kintamąjį.
Pastabos
TypeName grąžinta eilutė gali būti bet kuri iš šių:
Eilutė grąžinta |
Kintamasis |
Objekto tipas |
Objektas, kurio tipas yra objekto tipas |
Baitas |
Baito reikšmė |
Sveikasis skaičius |
Sveikasis skaičius |
Ilgas |
Ilgasis sveikasis skaičius |
Viengubas |
Vieno tikslumo slankiojo kablelio skaičius |
Dvigubas |
Dvigubo tikslumo slankiojo kablelio skaičius |
Valiuta |
Valiutos reikšmė |
Dešimtainis |
Dešimtainė reikšmė |
Data |
Datos reikšmė |
String |
Eilutė |
bulio logika |
Bulio logikos reikšmė |
Klaida |
Klaidos reikšmė |
tuščias |
Neinicijuota |
Null |
Nėra galiojančių duomenų |
Object |
Objektas |
Nežinoma |
Objektas, kurio tipas nežinomas |
Nieko |
Object variable that doesn't refer to an object |
Jei kintamojo pavadinimas yra masyvas, grąžinta eilutė gali būti bet kuri iš galimų pateiktų eilučių (arba Variantas) su tuščiais skliausteliais. Pavyzdžiui, jei kintamojo pavadinimas yra sveikųjų skaičių masyvas, TypeName grąžina "Integer()".
Pavyzdys
Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.
Šiame pavyzdyje naudojama funkcija TypeName , kad būtų pateikta informacija apie kintamąjį.
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()".