Egy sztringet ad vissza, amely információkat biztosít egy változó.
Szintaxis
TypeName ( varname )
A szükséges varnameargumentum egy variant, amely a felhasználó által megadott típusú változók kivételével bármilyen változót tartalmaz.
Megjegyzések
A TypeName által visszaadott sztring az alábbiak bármelyike lehet:
|
Visszaadott sztring |
Változó |
|
Objektumtípus |
Objektumtípusú objektum |
|
Bájt |
Bájtérték |
|
Egész |
Egész |
|
Hosszú |
Hosszú egész szám |
|
Single |
Egypontos lebegőpontos szám |
|
Double |
Dupla pontosságú lebegőpontos szám |
|
Pénznem |
Pénznemérték |
|
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 |
Inicializálatlan |
|
Null |
Nincsenek érvényes adatok |
|
Objektum |
Objektum |
|
Ismeretlen |
Ismeretlen típusú objektum |
|
(Nincs) |
Objektumváltozó, amely nem hivatkozik objektumra |
Ha a varname egy tömb, a visszaadott sztring a lehetséges visszaadott sztringek (vagy Variant) bármelyike lehet, amelyhez üres zárójelek vannak hozzáfűzve. Ha például a varname egy egész számokból álló tömb, a TypeName a "Integer()" értéket adja vissza.
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énnyel ad vissza információt egy változóról.
Dim NullVar, MyType, StrVar As StringDim IntVar As Integer, CurVar As CurrencyDim ArrayVar (1 To 5) As IntegerNullVar = 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()".