Palauttaa merkkijonon , joka sisältää tietoja muuttujasta.
Syntaksi
TypeName(muuttujan nimi)
Pakollinen muuttujannimi-argumenttion variantti, joka sisältää minkä tahansa muuttujan lukuun ottamatta käyttäjän määrittämän tyypin muuttujaa.
Huomautuksia
TypeName-funktion palauttama merkkijono voi olla jokin seuraavista:
| Palautettu merkkijono | Muuttuja |
|---|---|
| Objektin tyyppi | Objekti, jonka tyyppi on objektityyppi |
| Tavu | Tavuarvo |
| Kokonaisluku | Kokonaisluku |
| Pitkä | Pitkä kokonaisluku |
| Single | Perustarkkuuksinen liukuluku |
| Double | Kaksoistarkkuuksinen liukuluku |
| Valuutta | Valuutta-arvo |
| Desimaalisarkain | Desimaaliarvo |
| Päivämäärä | Päivämääräarvo |
| String | String |
| totuusarvo | Totuusarvo |
| Virhe | Virhearvo |
| Tyhjä | Alustamaton |
| tyhjäarvo | Ei kelvollisia tietoja |
| Objekti | Objekti |
| Tuntematon | Objekti, jonka tyyppi on tuntematon |
| Ei mitään | Objektimuuttuja, joka ei viittaa objektiin |
Jos muuttujan nimi on matriisi, palautettu merkkijono voi olla mikä tahansa palautetuista merkkijonoista (tai variantti), johon on liitetty tyhjät sulkeet. Jos muuttujan nimi on esimerkiksi kokonaislukumatriisi, TypeName palauttaa "Integer()".
Esimerkki
Huomautus
Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.
Tässä esimerkissä TypeName-funktiolla palautetaan tietoja muuttujasta.
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()".