StrConv-funktio

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

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

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä 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ä.

×