Egy változóval kapcsolatos információkat tartalmazó sztringet ad vissza.
Szintaxis
TypeName(varname)
A kötelező 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 |
| Semmi | Objektumváltozó, amely nem hivatkozik objektumra |
Ha a varname tömb, a visszaadott sztring bármely lehetséges visszaadott sztring (vagy Variant) lehet, amelyhez üres zárójelek vannak hozzáfűzve. Ha például a varname egész számok tömbje, a TypeName függvény 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 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()".