Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

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 arguments. Vesels skaitlis. Vērtību summa, kas norāda izpildāmās konvertēšanas tipu.

LCID

Neobligāts arguments. Lokalizācijas ID, ja atšķiras no sistēmas lokalizācijas ID. (Sistēmas lokalizācijas ID ir noklusējuma vērtība.)

Iestatījumi

Konvertēšanas iestatījumiarguments šādi:

Konstante

Vērtība

Apraksts

vbUpperCase

1

Konvertē virkni par lielajiem burtiem.

vbLowerCase

2

Konvertē virkni par mazajiem burtiem.

vbProperCase

3

Konvertē katru virknes vārdu pirmos burtus par lielajiem burtiem.

vbWide *

4*

Konvertē šauras (vien baita) rakstzīmes virknē uz platām (dubult byte) rakstzīmēm.

vbNarrow *

8*

Konvertē platas (dubult byte) rakstzīmes virknē uz šauras (vien baita) rakstzīmēm.

vbKatakana **

16**

Pārvērš Āgana rakstzīmes virknē par Katakanas rakstzīmēm.

vb Genuinegana **

32**

Katakanas rakstzīmes virknē Konvertē par Avagana rakstzīmēm.

vbU ide

64

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

vbFromU ne uzriet

128

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

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

**Attiecas tikai uz Japānu.

Piezīme.: Šīs konstantes norāda Visual Basic for Applications (VBA). Līdz ar to tās var tikt izmantotas jebkur jūsu kodā faktisko vērtību vietā. Lielāko daļu var apvienot, piemēram, vbUpperCase + vbWide, izņemot gadījumus, kad tie ir savstarpēji izslēdzoši, piemēram, vbU tāfelese + vbFromU tāfeles. Konstantes vbWide, vbNarrow, vbKatakana un vbGana izraisa izpildlaika kļūdas, ja tās tiek izmantotas lokalizācijās, kur tās netiek lietotas.

Lai iegūtu pareizo korpusu, ir derīgi vārdu atdalītāji: Null (Chr$(0)), horizontālā cilne (Chr$(9)), linefeed (Chr$(10)), vertikālā cilne (Chr$(11)), formu plūsma (Chr$(12)), rakstatgrieze (Chr$(13)), atstarpe (SBCS) (Chr$(32)). Faktiskā atstarpes vērtība katrai valstij/reģionam dažādiem DBCS.

Piezīmes

Pārvēršot no Byte masīva ANSI formātā uz virkni, jāizmanto funkcija StrConv . Konvertējot no šāda masīva unikoda formātā, izmantojiet uzdevumu priekšrakstu.

Vaicājumu piemēri

Izteiksme

Rezultāti

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

Konvertē vērtības no lauka "ProductDesc" uz lielajiem burtiem un tiek parādītas kolonnā Expr1

SELECT strConv(ProductDesc,2) AS Mazie burtiID FROM ProductSales;

Konvertē vērtības no lauka "ProductDesc" uz mazajiem burtiem un parāda kolonnā Mazie burtiID. Konvertē katra vārda pirmos burtus no "ProductDesc" uz lielajiem burtiem un parāda kolonnā PropercaseID. Visas pārējās rakstzīmes ir 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ā izmantota funkcija StrConv , 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

Virkņu funkcijas un to izmantošana

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×