Funkcija StrConv

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Š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. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

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

Sintaksė

StrConv ( eilutė, konvertavimo [LCID ] )

StrConv funkcijos sintaksė turi šiuos argumentus:

Argumentas

Aprašas

eilutė

Būtina. Eilutės išraiška, kuris bus konvertuojamas.

konvertavimo

Būtina. Sveikojo skaičiaus. Tipo konvertavimo atlikti konkrečius reikšmių suma.

LCID

Pasirinktinai. VietosID, jei skiriasi nuo sistemos VietosID. (Sistemos VietosID yra numatytasis).


Parametrai

Konvertavimo argumentas parametrai yra šie:

Konstanta

Reikšmė

Aprašas

vbUpperCase

1

Konvertuoja į didžiąsias simbolių eilutę.

vbLowerCase

2

Konvertuoja į mažąsias simbolių eilutę.

vbProperCase

3

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

vbWide *

4 *

Konvertuoja susiaurinti (vieno baito) simbolius iš eilutės į pločio (dviejų baitų) simbolius.

vbNarrow *

8 *

Konvertuoja pločio (dviejų baitų) simbolius eilutės susiaurinti (vieno baito) simbolius.

vbKatakana **

16 **

Konvertuoja Katakana simbolių japonų simbolių eilutė.

vbHiragana **

32 **

Konvertuoja japonų Katakana simbolių eilutė.

vbUnicode

64

Konvertuoja eilutę į Unicode naudodami numatytąjį kodą puslapį sistemos. (Ne galima Macintosh.)

vbFromUnicode

128

Konvertuoja eilutę iš Unicode į numatytąjį kodų sistemos. (Ne galima Macintosh.)


* Taikoma Rytų Azijos lokalėse.

** Taikoma Japonija tik.

Pastaba: Šias konstantas išreikštą Visual Basic for Applications (VBA). Todėl jie gali naudoti bet kurioje jūsų kodą vietoj tikrų reikšmių. Dauguma informacija, pvz., vbUpperCase + vbWide, išskyrus tuos atvejus, kai jie yra vienas kitą paneigiančius, pvz., vbUnicode + vbFromUnicode. Konstantos vbWide, vbNarrow, vbKatakanair vbHiragana dėl vykdymo klaidų, kai naudojamas ten, kur jie netaikomi lokalėse.

Yra neleistina žodžių skyrikliai už tinkamą korpusas: neapibrėžta (Kalėdų$(0)), horizontali skirtukas (Kalėdų$(9)), eilutės (Kalėdų$(10)), vertikalus skirtukas (Kalėdų$( 11)), formos informacijos santrauka (Kalėdų$(12)), skliaustelio (Kalėdų$(13)), vietos (SBCS) (Kalėdų$(32)). Faktinė reikšmė vietos skiriasi pagal šalį/regioną, DBCS.

Pastabos

Kai esate konvertavimas iš baitų masyvas ANSI formatu į eilutę, turite naudoti su funkcija StrConv . Kai esate konvertavimas iš masyvo "Unicode" formatu, naudokite sakiniu priskyrimą.

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 konvertuoti Unicode eilutėje iš 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
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ų.

×