Funkcija StrConv

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

Sintaksė

StrConv ( eilutė, konversija [, LCID ] )

Funkcijos StrConv sintaksė turi tokius argumentus:

Argumentas

Aprašas

eilutė

Būtina. Konvertuoti eilutės reiškinį.

konvertavimas

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

LCID

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

Parametrai

Konvertavimo argumentas parametrai yra:

Konstanta

Reikšmė

Aprašas

vbUpperCase

1

Konvertuoja eilutę į didžiąsias raides.

vbLowerCase

2

Konvertuoja eilutę į mažąsias raides.

vbProperCase

3

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

Vbwide *

4

Konvertuoja siauras (vieno baito) simbolius eilutėje į didelius (dvibaičius) simbolius.

Vbnarrow *

8

Konvertuoja didelius (dvibaičius) simbolius eilutėje į siaurus (vieno baito) simbolius.

Vbkatakana **

16 * *

Konvertuoja "Hiragana" simbolius eilutėje į katakana simbolius.

Vbhiragana **

32 * *

Konvertuoja katakana simbolius eilutėje į Hiragana simbolius.

vbUnicode

64

Konvertuoja eilutę į Unicode naudojant numatytąjį sistemos puslapį. (Nepasiekiama "Macintosh".)

Vbfroryšių Ode

128

Konvertuoja eilutę iš Unicode į numatytąjį sistemos kodų puslapį. (Nepasiekiama "Macintosh".)

* Taikoma Rytų Azijos lokalėms.

* * Taikoma tik Japonijai.

Pastaba: Šias konstantas nurodo "Visual Basic for Applications" (VBA). Todėl vietoj faktinių reikšmių jie gali būti naudojami bet kurioje kodo vietoje. Daugumą galima derinti, pvz., vbuppercase + vbwide, išskyrus atvejus, kai jie yra abipusiai nesuderinami, pvz., vbunicode + vbfroryšių Ode. Konstantos Vbwide, vbnarrow, Vbkatakanair vbhiragana sukelia vykdymo laiko klaidas, kai jos naudojamos vietovėse, kuriose jos netaikomos.

Toliau pateikti tinkami "Word" skyrikliai tinkamam korpusu: NULL(Chr$ (0)), horizontalus skirtukas (Chr$ (9)), linefeed (Chr$ (10)), vertikalus skirtukas (Chr$ ( 11), formos informacijos santrauka (Chr$(12)), vežimo grąža (Chr$ (13)), Space (SBCS) (Chr$ (32)). Faktinė vietos reikšmė priklauso nuo DBCS šalies/regiono.

Pastabos

Kai konvertuojate iš baitų masyvo į eilutę, turite naudoti StrConv funkciją. Kai konvertuojate iš tokio masyvo "Unicode" formatu, naudokite priskyrimo sakinį.

Užklausos pavyzdžiai

Reiškinys

Rezultatai

Pasirinkite strConv (ProductDesc, 1) kaip Reiškinys1 iš ProductSales;

Konvertuoja reikšmes iš lauko ProductDesc į didžiąsias ir rodo stulpelių Reiškinys1

Pasirinkite strConv (ProductDesc, 2) kaip LowercaseID iš ProductSales;

Konvertuoja reikšmes iš "ProductDesc" lauko į mažąsias ir rodo stulpelyje LowercaseID. Konvertuoja pirmąją kiekvieno žodžio raidę iš "ProductDesc" į didžiąsias ir rodo stulpelyje PropercaseID. Visi kiti simboliai paliekami kaip mažosios raidės.

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

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Taip pat žr.

Eilučių funkcijos ir jų naudojimas

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×