StrConv-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 määrityksen mukaan muunnetun variantin (merkkijonon).

Syntaksi

StrConv ( merkkijono, muunnos [, LCID ] )

StrConv-funktion syntaksilla on seuraavat argumentit:

Argumentti

Kuvaus

merkkijono

Pakollinen. Muunnettava merkkijonolauseke.

muunnos

Pakollinen. Kokonaisluku. Arvojen summa, joka määrittää suoritettavan muunnon tyypin.

LCID

Valinnainen. Aluekohtaisen asetuksen tunniste, jos se poikkeaa järjestelmän aluekohtaisen asetuksen tunnisteesta. (Oletuksena on järjestelmän aluekohtaisen asetuksen tunniste.)


Asetukset

Muunnon argumentti asetukset ovat:

Vakio

Arvo

Kuvaus

vbUpperCase

1

Muuntaa merkkijonon isoiksi kirjaimiksi.

vbLowerCase

2

Muuntaa merkkijonon pieniksi kirjaimiksi.

vbProperCase

3

Muuntaa merkkijonon jokaisen sanan ensimmäisen kirjaimen isoksi kirjaimeksi.

vbWide *

4*

Muuntaa merkkijonon ohuet (yksitavuiset) merkit leveiksi (kaksitavuisiksi) merkeiksi.

vbNarrow *

8*

Muuntaa merkkijonon leveät (kaksitavuiset) merkit ohuiksi (yksitavuisiksi) merkeiksi.

vbKatakana **

16**

Muuntaa merkkijonon Hiragana-merkit Katakana-merkeiksi.

vbHiragana **

32**

Muuntaa merkkijonon Katakana-merkit Hiragana-merkeiksi.

vbUnicode

64

Muuntaa merkkijonon Unicode-arvoksi järjestelmän oletuskoodisivun avulla. (Ei ole käytettävissä Macintoshissa.)

vbFromUnicode

128

Muuntaa merkkijonon Unicodesta järjestelmän oletuskoodisivuksi. (Ei ole käytettävissä Macintoshissa.)


* Koskee Itä-Aasian aluekohtaisia asetuksia.

** Koskee vain Japania.

Huomautus: Nämä vakiot on määrittänyt Visual Basic for Applications (VBA). Siten niitä voidaan käyttää koodissa missä tahansa todellisten arvojen sijasta. Useimmat voidaan yhdistää, esimerkiksi vbUpperCase + vbWide, paitsi jos ne ovat vastavuoroisesti toisensa poissulkevia, esimerkiksi vbUnicode + vbFromUnicode. Vakiot vbWide, vbNarrow, vbKatakana ja vbHiragana voivat aiheuttaa käytön aikaisia virheitä, kun niitä käytetään aluekohtaisissa asetuksissa, joissa niitä ei sovelleta.

Seuraavat ovat kelvollisia sanojen erottimia oikeaa kirjainkokoa varten: Tyhjäarvo (Chr$(0)), vaakasarkain (Chr$(9)), rivinsiirto (Chr$(10)), pystysarkain (Chr$(11)), lomakesyöttö (Chr$(12)), rivinvaihto (Chr$(13)), väli (SBCS) (Chr$(32)). Välin todellinen arvo vaihtelee maan tai alueen mukaan DBCSlle.

Huomautuksia

Kun muunnat Tavu-matriisin ANSI-muotoon merkkijonossa, käytä StrConv-funktiota. Kun muunnat tällaisesta matriisista Unicode-muotoon, käytä tehtävälauseketta.

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ä Unicode-merkkijono muunnetaan ANSI-merkkijonoksi StrConv-funktion avulla.

Dim i As Long
Dim x() As Byte
x = StrConv("ABCDEFG", vbFromUnicode) ' Convert string.
For i = 0 To UBound(x)
Debug.Print x(i)
Next
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ä.

×