TypeName-funktio

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Palauttaa merkkijonon , joka sisältää muuttujatietoja.

Syntaksi

TypeName ( muuttujan nimi )

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

Huomautuksia

TypeName palauttama merkkijono voi olla jokin seuraavista toimista:

Palauttaa merkkijonon

Muuttuja

Objektityyppi

Objekti, jonka tyyppi on objektilaji

Tavu

Tavuarvo

Kokonaisluku

Kokonaisluku

Pitkä

Pitkä kokonaisluku

Perustarkkuus

Perustarkkuuksinen liukuluku

Kaksoistarkkuus

Kaksoistarkkuuksinen liukuluku

Valuutta

Valuutta-arvo

Desimaali

Desimaaliarvo

Päivämäärä

Päivämääräarvo

Merkkijono

Merkkijono

totuusarvo

Totuusarvo

Virhe

Virhearvon paikalla

Tyhjä

Alustamattomia

tyhjäarvo

Lainkaan kelvollisia tietoja

Objekti

Objektin

Tuntematon

Objekti, jonka tyyppi on tuntematon

Ei mitään

Objektimuuttuja, joka ei viittaa objektin


Jos muuttujan nimi on matriisi, palautetun merkkijonon voi olla jokin mahdolliset palautettu liitetty tyhjät sulkeet merkkijonot (tai Variant). Jos muuttujan nimi on kokonaislukujen taulukko, 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ä käytetään palauttamaan tietoja muuttujan TypeName -funktio.

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()".
Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×