Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Pateikia variantą (eilutę) konvertuotą kaip nurodyta.

Sintaksė

StrConv ( eilutė, konvertavimas [, LCID ] )

Funkcijos StrConv sintaksė turi tokius argumentus:

Argumentas

Aprašas

eilutė

Būtina. Konvertuotinas eilutės reiškinys.

konvertavimas

Būtinas. Sveikasis skaičius. Reikšmių suma, nurodanti atliktino konvertavimo tipą.

LCID

Pasirinktinis. LocaleID, jei skiriasi nuo sistemos LocaleID. (Sistemos LocaleID yra numatytoji nuostata).

Parametrai

Konvertavimo argumentas parametrai:

Konstanta

Reikšmė

Aprašas

vbUpperCase

1

Konvertuoja eilutę į didžiosios raidės simbolius.

vbLowerCase

2

Konvertuoja eilutę į mažąsias raides.

vbProperCase

3

Konvertuoja kiekvieno žodžio pirmąją raidę eilutėje į didžiąsias raides.

vbWide *

4*

Keičia siaurus (vieno baito) simbolius eilutėje į plačias (dvibaičius) simbolius.

vbNarrow *

8*

Keičia pločio (dvibaičius) simbolius eilutėje į siaurus (vieno baito) simbolius.

vbKatakana **

16**

Eilutėje esančius Hiragana simbolius konvertuoja į Katakana simbolius.

vbHiragana **

32**

Konvertuoja katakana simbolius eilutėje į Hiragana simbolius.

vbUnicode

64

Konvertuoja eilutę į Unicode naudodama numatytąjį sistemos kodų puslapį. (Nėra Macintosh.)

vbFromUnicode

128

Konvertuoja eilutę iš Unicode į numatytąjį sistemos kodų puslapį. (Nėra Macintosh.)

*Taikoma Rytų Azijos vietoms.

**Taikoma tik Japonijai.

Pastaba: Šias konstantas nurodo "Visual Basic for Applications" (VBA). Todėl jie gali būti naudojami bet kurioje kodo vietoje faktinių reikšmių. Daugumą galima derinti, pvz., vbUpperCase + vbWide, išskyrus tuos atvejus, kai jie tarpusavyje nesuderinami, pvz., vbUnicode + vbFromUnicode. Konstantos vbWide, vbNarrow, vbKatakana ir vbHiragana sukelia vykdymo klaidas, kai naudojamos lokalėse, kuriose jos netaikomos.

Toliau nurodyti tinkami žodžių skyrikliai tinkamam korpusui: Null (Chr$(0)), horizontalus skirtukas (Chr$(9)), eilutės informacijos santrauka (Chr$(10)), vertikalus skirtukas (Chr$(11)), formos informacijos santrauka (Chr$(12)), perkėlimo grąžinimas (Chr$(13)), tarpas (SBCS) (Chr$(32)). Faktinė erdvės reikšmė skiriasi atsižvelgiant į šalį / regioną DBCS.

Pastabos

Kai konvertuojate iš baitų masyvo ANSI formatu į eilutę, turėtumėte naudoti funkciją StrConv . Kai konvertuojate iš tokio "Unicode" formato masyvo, naudokite priskyrimo sakinį.

Užklausų pavyzdžiai

Reiškinys

Rezultatai

SELECT strConv(ProductDesc,1) AS Expr1 FROM ProductSales;

Konvertuoja lauko "ProductDesc" reikšmes į didžiąsias ir rodomas stulpelyje Reiškinys1

SELECT strConv(ProductDesc,2) AS LowercaseID FROM ProductSales;

Konvertuoja lauko "ProductDesc" reikšmes į mažąsias ir rodomas stulpelyje Mažosios raidėsID. Konvertuoja kiekvieno žodžio pirmąją raidę iš "ProductDesc" į didžiąsias ir rodomas stulpelyje PropercaseID. Visi kiti simboliai paliekami mažosiomis raidėmis.

VBA pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje funkcija StrConv naudojama "Unicode" eilutei konvertuoti į ANSI eilutę.

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

Eilučių funkcijos ir jų naudojimas

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×