Tagastab stringi, mis annab teavet muutuja kohta.
Süntaks
TypeName ( varname )
Nõutav muutuja nimeargument argument on andmetüüp Variant, mis võib sisaldada suvalist muutujat (v.a kasutaja määratletud tüüp muutujat).
Kommentaarid
Funktsiooni TypeName tagastatav string saab olla mõni järgmistest.
Tagastatav string |
Muutuja |
Object type |
Objekt, mille tüüp on objecttype |
Byte |
Baidiväärtus |
Integer |
Täisarv |
Long |
Pikk täisarv |
Single |
Lihttäpsusega ujukomaarv |
Double |
Topelttäpsusega ujukomaarv |
Currency |
Valuutaväärtus |
Decimal |
Kümnendväärtus |
Date |
Kuupäevaväärtus |
String |
String |
kahendmuutuja |
Kahendväärtus |
Error |
Veaväärtus |
tühi |
Lähtestamata |
Null |
Sobivaid andmeid pole |
Object |
Objekt |
Unknown |
Objekt, mille tüüp on teadmata |
Nothing |
Objektimuutuja, mis ei viita objektile |
Kui varname on massiiv, saab tagastatud string olla mõni võimalikest tagastatavatest stringidest (või Variant) koos sellele lisatud tühjade sulgudega. Näiteks kui varname on täisarvude massiiv, tagastab funktsioon TypeName stringi „Integer()“.
Näide
Märkus.: Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.
Selles näites kasutatakse funktsiooni TypeName muutuja kohta teabe saamiseks.
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()".