Egy változóról információt nyújtó karakterláncot ad eredményül.
Szintaxis
TípusNév(váltnév)
A kötelező változónévargumentum egy olyan Variant, amely bármilyen változót tartalmaz a felhasználó által definiált típusú változók kivételével.
Megjegyzések
A TypeName által eredményül adott karakterlánc a következők bármelyike lehet:
| Visszaadott karakterlánc | Változó |
|---|---|
| Objektumtípus | Egy objektum, amelynek típusa objektumtípus |
| Bájt | Bájtérték |
| Egész | Egész |
| Hosszú | Hosszú egész szám |
| Single | Egyszeres pontosságú lebegőpontos szám |
| Double | Dupla pontosságú lebegőpontos szám |
| Pénznem | Pénznem értéke |
| Decimális | Decimális érték |
| Dátum | Dátumérték |
| String | String |
| logikai változó | Logikai érték |
| Hiba | Hibaérték |
| üres | Nem inicializált |
| Null | Nincsenek érvényes adatok |
| Objektum | Objektum |
| Ismeretlen | Ismeretlen típusú objektum |
| Semmi | Objektumváltozó, amely nem hivatkozik objektumra |
Ha a varname egy tömb, a visszaadott karakterlánc bármelyik lehetséges visszaadott karakterlánc (vagy Variant) lehet, üres zárójelek hozzáfűzésével. Ha például a varnév egész számok tömbje, a TypeName eredménye "Integer()".
Példa
Megjegyzés
A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.
Ez a példa a TypeName függvényt használja egy változó adatainak visszaadására.
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()".