Funkcija StrConv

Atgriež Variant (String) vērtību, kas konvertēta uz norādīto.

Sintakse

StrConv ( virkne, konvertēšana [, LCID ] )

Funkcijas StrConv sintaksei ir šādi argumenti.

Arguments

Apraksts

virkne

Obligāts. Konvertējamā virknes izteiksme.

konvertēšana

Obligāts. Vesels. Vērtību summa, kas norāda izpildāmās konvertēšanas tipu.

LCID

Nav obligāts. LocaleID (ja atšķiras no sistēmas LocaleID). (Sistēmas lokalizācijas ID ir noklusējuma vērtība.)

Iestatījumi

Pārvēršanas arguments iestatījumi ir šādi:

Konstante

Vērtība

Apraksts

vbUpperCase

1

Pārvērš virkni par lielajiem burtiem.

vbLowerCase

2

Pārvērš virkni par mazajiem burtiem.

vbProperCase

3

Visu vārdu virknē pārvērš par lielajiem burtiem.

bWide *

4

Pārvērš šauras (vienbaita) rakstzīmes virknē (dubultbaita) rakstzīmēm.

vbNarrow *

8

Pārvērš platās (dubultbaita) rakstzīmes virknē uz šaurām (vienbaita) rakstzīmēm.

vbKatakana **

16 * *

Pārvērš hiragana rakstzīmes virknē uz katakana rakstzīmēm.

vbHiragana **

32 * *

Pārvērš katakana rakstzīmes virknē par hiragana rakstzīmēm.

vbUnicode

64

Pārvērš virkni par Unicode, izmantojot sistēmas noklusējuma koda lapu. (Nav pieejams Macintosh datorā)

vbFromUnicode

128

Konvertē virkni no unikoda uz sistēmas noklusējuma koda lapu. (Nav pieejams Macintosh datorā)

* Attiecas uz Austrumāzijas lokalizāciju.

* * Attiecas tikai uz Japānu.

Piezīme.: Šīs konstantes ir norādītas programmā Visual Basic for Applications (VBA). Tādējādi tās var izmantot jebkur kodā reālo vērtību vietā. Lielāko daļu var apvienot, piemēram, vbUpperCase + bWide, izņemot, ja tās ir savstarpēji izslēdzošas, piemēram , vbUnicode + vbFromUnicode. Konstantes bWide, vbNarrow, vbKatakanaun vbHiragana izraisa izpildlaika kļūdas, kad tās tiek lietotas lokāli, kur tās neattiecas.

Tālāk ir norādīti derīgie teksta atdalītāji pareizajam korpusam: Null (Chr$ (0)), horizontālā cilne (Chr$ (9)), rindiņas pārtraukuma (Chr$ (10)), vertikālā cilne (Chr$ ( 11)), veidlapas plūsma (Chr$ (12)), rakstatgriezes (Chr$ (13)), atstarpe (SBCS) (Chr$ (32)). Vietas faktiskā vērtība atšķiras atkarībā no valsts/reģiona DBCS.

Piezīmes

Ja tiek konvertēts no ANSI formāta baita masīva uz virkni, izmantojiet funkciju StrConv . Ja konvertējat no šāda unikoda formāta masīva, izmantojiet uzdevumu priekšrakstu.

Vaicājumu piemēri

Izteiksme

Rezultāti

ATLASIET strConv (ProductDesc, 1) kā Izteiksme1 no ProductSales.

Pārvērš vērtības no lauka "ProductDesc" lielajos burtos un rāda kolonnā Izteiksme1

ATLASIET strConv (ProductDesc, 2) kā LowercaseID no ProductSales;

Pārvērš vērtības no lauka "ProductDesc" uz mazajiem burtiem un rāda kolonnā LowercaseID. Pārvērš katra vārda "ProductDesc" pirmo burtu par lielajiem burtiem un rāda kolonnā PropercaseID. Visas pārējās rakstzīmes tiek atstātas kā mazie burti.

VBA piemērs

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā funkcija StrConv tiek izmantota, lai unikoda virkni PĀRVĒRSTU par ANSI virkni.

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

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Skatiet arī

Virkņu funkcijas un to izmantošana

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×