TypeName-funktio

Palauttaa merkkijonon, joka sisältää tietoja muuttuja.

Syntaksi

TypeName ( varname )

Pakollinen muuttujannimiargumentti on variantti, joka sisältää minkä tahansa muuttujan lukuun ottamatta käyttäjän määrittämän tyypin muuttujaa.

Huomautuksia

TypeName-komennon palauttama merkkijono voi olla jokin seuraavista:

Palautettu merkkijono

Muuttuja

Objektin tyyppi

Objekti, jonka laji 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 mahdollinen palautettu merkkijono (tai variantti),jonka loppuun on liitetty tyhjät sulet. Jos toimialuenimi on esimerkiksi kokonaislukujen matriisi, TypeName palauttaa arvon "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-funktiota käytetään muuttujan tietojen palauttamiseen.

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()".

Tarvitsetko lisäohjeita?

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

×