Tagastab teisendatud Variant (String) väärtuse.
Süntaks
StrConv(string, conversion [, LCID])
Funktsiooni StrConv süntaksil on järgmised argumendid.
| Argument | Kirjeldus |
|---|---|
string |
Nõutav. Teisendatav stringiavaldis. |
conversion |
Nõutav. Täisarv. Väärtuste summa, mis määrab sooritatava teisenduse tüübi. |
LCID |
Valikuline. Lokaadi ID, kui see erineb süsteemi lokaadi ID-st. Süsteemi lokaadi ID on vaikeväärtus. |
Sätted
Argumendi conversion sätted on järgmised.
| Konstant | Väärtus | Kirjeldus |
|---|---|---|
vbUpperCase |
1 | Teisendab stringi märgid suurtäheliseks. |
vbLowerCase |
2 | Teisendab stringi märgid väiketäheliseks. |
vbProperCase |
3 | Teisendab stringi iga sõna esimese tähe suurtäheks. |
vbWide * |
4* | Teisendab stringi kitsad (ühebaidised) märgid laiadeks (kahebaidilisteks) märkideks. |
vbNarrow * |
8* | Teisendab stringi laiad (kahebaidised) märgid kitsasteks (ühebaidilisteks) märkideks. |
vbKatakana ** |
16** | Teisendab stringi hiragana märgid Katakana märkideks. |
vbHiragana ** |
32** | Teisendab stringi Katakana märgid Hiragana märkideks. |
vbUnicode |
64 | Teisendab stringi Unicode'iks, kasutades süsteemi vaikekoodilehte. (Pole saadaval Macintoshi arvutis.) |
vbFromUnicode |
128 | Teisendab stringi Unicode'i märgikoodist süsteemi vaike-koodilehe märgikoodiks. (Pole saadaval Macintoshi arvutis.) |
*Kehtib Ida-Aasia lokaatide kohta.
**Kehtib ainult Jaapani kohta.
Märkus.
Visual Basic for Applications (VBA) määrab need konstandid. Saate neid koodis kasutada tegelike väärtuste asemel. Saate ühendada enamiku konstante. Näiteks kasutage vormingut vbUpperCase + vbWide. Ärge ühendage konstante, mis on üksteist välistavad. Näiteks ärge kasutage rakendust vbUnicode + vbFromUnicode. Konstandid vbWide, vbNarrow, vbKatakanaja vbHiragana põhjustavad käitusajatõrkeid, kui kasutate neid lokaatides, kus neid ei rakendata.
Õige korpuse jaoks sobivad sõnaeraldajad: Tühi (), horisontaalne tabeldusmärk (Chr$(0)), reavahetus (Chr$(10)Chr$(9)), vertikaalne tabelduskoht (Chr$(11)), vormivahetus (Chr$(12)), tagasijooks (Chr$(13)) ja tühik (SBCS) (Chr$(32)). DBCS-i puhul on tühiku tegelik väärtus riigiti või regiooniti erinev.
Kommentaarid
Kui teisendate Byte ANSI-vormingus massiivi stringiks, kasutage funktsiooni StrConv . Sama tüüpi massiivi teisendamisel Unicode'i vormingus kasutage määramislauset.
Päringu näited
| Avaldis | Tulemid |
|---|---|
SELECT StrConv(ProductDesc,1) AS Expr1 FROM ProductSales; |
Teisendab välja väärtused ProductDesc suurtähtedeks ja kuvab need veerus Expr1 . |
SELECT StrConv(ProductDesc,2) AS LowercaseID FROM ProductSales; |
Teisendab välja väärtused ProductDesc väiketähtedeks ja kuvab need veerus LowercaseID . |
VBA näide
Märkus.
Järgmised näited kirjeldavad selle funktsiooni kasutamist moodulis Visual Basic for Applications (VBA). VBA-ga töötamise kohta lisateabe saamiseks valige välja Otsing kõrval olevast ripploendist Väärtus Arendaja viide ja sisestage otsinguväljale üks või mitu terminit.
Selles näites StrConv kasutatakse funktsiooni Unicode'i stringi teisendamiseks ANSI-stringiks.
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