Pateikia eilutę, kuri teikia informaciją apie kintamąjį.
Sintaksė
TypeName(kintamojo pavadinimas)
Būtinas kintamojo pavadinimoargumentas yra variantas, turintis bet kokį kintamąjį, išskyrus vartotojo apibrėžto tipo kintamąjį.
Pastabos
TypeName grąžinama eilutė gali būti bet kuri iš šių:
| Grąžinta eilutė | Kintamasis |
|---|---|
| Objekto tipas | Objektą, kurio tipas yra objekto tipas |
| Baitas | Baitų 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 vertė |
| 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 | Objekto kintamasis, kuris nenurodo objekto |
Jei kintamojo pavadinimas yra masyvas, pateikiama eilutė gali būti bet kuri iš galimų grąžintų eilučių (arba Variant) su pridėtais tuščiais skliausteliais. Pavyzdžiui, jei kintamojo pavadinimas yra sveikųjų skaičių masyvas, Tipo_pavadinimas 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 ", grąžinanti informaciją 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()".