Funkcija StrConv

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī 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 lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

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

Sintakse

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

StrConv sintaksē ir šādi argumenti:

Arguments

Apraksts

virkne

Obligāts. Virknes izteiksme, kas jākonvertē.

konvertēšanas

Obligāts. Vesels skaitlis. Norādot izpildāmās konvertēšanas tipu vērtību summa.

LCID

Pēc izvēles. Lokalizācijas ID, ja atšķiras no sistēmas lokalizācijas ID. (Sistēmas lokalizācijas ID ir noklusējuma iestatījums).


Iestatījumi

Konvertēšanas arguments iestatījumi ir:

Konstante

Vērtība

Apraksts

vbUpperCase

1

Pārvērš par lielo burtu rakstzīmēm virkni.

vbLowerCase

2

Konvertē virknes mazos burtus.

vbProperCase

3

Pārvērš pirmos burtus par katru vārdu virknē uz lielajiem burtiem.

bWide *

4 *

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

vbNarrow *

8 *

Pārvērš wide (dubultbaita) rakstzīmes virknē, lai sašaurinātu (vienbaita) rakstzīmēm.

vbKatakana **

16 * *

Hiragana rakstzīmes virknē konvertē katakanu rakstzīmju.

vbHiragana **

32 * *

Katakanu rakstzīmju virknē konvertē Hiragana rakstzīmes.

vbUnicode

64

Konvertē virknes Unicode , izmantojot sistēmas noklusējuma kodu lappusi. (Nav pieejams sistēmā Macintosh)

vbFromUnicode

128

Konvertē virknes no unikoda kodu lappuses noklusējuma sistēmas. (Nav pieejams sistēmā Macintosh)


* Attiecas uz Austrumāzijas lokalizācijās.

* * Attiecas tikai uz Japānu.

Piezīme.: Šīs konstantes norāda Visual Basic for Applications (VBA). Kā rezultātu, viņi var izmantot jebkur kodā reālo vērtību vietā. Lielākā daļa var apvienot, piemēram, vbUpperCase + bWide, izņemot, ja tie ir savstarpēji izslēdzošas, piemēram, vbUnicode + vbFromUnicode. Konstantes bWide, vbNarrow, vbKatakanaun vbHiragana izraisa izpildlaika kļūdas, ja tā tiek lietota lokalizācijās, kur tās neattiecas.

Tālāk ir derīgs vārdu atdalītājiem pareizu korpusa: Null (Chr$(0)), horizontāli cilnes (Chr$(9)), tabulācijas (Chr$(10)), vertikālās tabulēšanas (Chr$( 11)) veidlapu plūsma (Chr$(12)), rakstatgriezes (Chr$(13)), atstarpe (SBCS) (Chr$(32)). Faktiskā vērtība telpai atšķiras pēc valsts/reģiona DBCS.

Piezīmes

Ja veicat konvertēšanu no Byte masīva ANSI formātā ar virkni, vai jāizmanto funkcija StrConv . Ja veicat konvertēšanu no masīva unikoda formātu, izmantojiet uzdevumu priekšrakstu.

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 , lai konvertētu virkni unikoda 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
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 varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×