Tagastab väärtuse String , mis annab teavet muutuja kohta.
Süntaks
TypeName(varname)
Nõutav varname-argumenton variant, mis sisaldab kõiki muutujaid peale kasutaja määratletud tüübi muutuja.
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, võib tagastatav string olla üks võimalikest tagastatavatest stringidest (või Variant), mille lõppu on lisatud tühjad sulud. Näiteks kui varname on täisarvude massiiv, tagastab funktsioon TypeName väärtuse "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()".