Tulong sa LibreOffice 25.8
I-convert ang isang string gaya ng tinukoy ng isang uri ng conversion.
StrConv(string Bilang String, Conversion Bilang Integer, [ LCID ])
String
string : Anumang wastong string expression.
Pagbabalik-loob : Ang uri ng conversion na gagawin, gaya ng tinukoy sa talahanayan sa ibaba.
| Pagbabalik-loob | Halaga | Mga nilalaman | 
|---|---|---|
| vbUpperCase | 1 | Nagbabalik-loob Text mga character sa uppercase. | 
| vbLowerCase | 2 | Nagbabalik-loob Text maliit na titik ang mga character. | 
| vbProperCase | 3 | Kino-convert ang unang titik ng bawat salita sa Text sa uppercase. | 
| vbWide | 4 | Nagko-convert ng makitid ( kalahating lapad ) mga karakter sa Text sa malawak ( buong lapad ) mga karakter. | 
| vbNarrow | 8 | Malawak ang pag-convert ( buong lapad ) mga karakter sa Text magpakipot ( kalahating lapad ) mga karakter. | 
| vbKatakana | 16 | Kino-convert ang mga Hiragana character sa Text sa mga karakter na Katakana. | 
| vbHiragana | 32 | Kino-convert ang mga character na Katakana sa Text sa mga karakter ng Hiragana. | 
| vbUnicode | 64 | Nagbabalik-loob Text mga character sa mga Unicode na character gamit ang default na pahina ng code ng system. | 
| vbFromUnicode | 128 | Nagbabalik-loob Text mga character mula sa Unicode hanggang sa default na pahina ng code ng system. | 
LCD Opsyonal. Ang Locale ID sa decimal na numero. Kung aalisin ang parameter na ito, ipapalagay nito ang System Locale ID. Sumangguni sa file msi-encodinglist.txt para sa mga magagamit na halaga ng LCD.
Option VBASupport 1
Option Explicit
Sub Test_StrConv
    Print StrConv("abc EFG hij", vbUpperCase) '= "ABC EFG HIJ"
    Print StrConv("abc EFG hij", vbLowerCase) ' =  "abc efg hij"
    Print StrConv("abc EFG hij", vbProperCase) ' = "Abc Efg Hij"
    Kino-convert ng REM ang makitid (single-byte) na mga character sa string sa lapad
    Print StrConv("ABCDEVB¥ì¥¹¥¥å©", vbWide) ' = "ABCDEVB¥ì¥¹¥¥å©"
    Kino-convert ng REM ang malapad (double-byte) na mga character sa string sa makitid (single-byte) na mga character
    Print StrConv("ABCD@$%23'?EG", vbNarrow) ' = "ABCD@$%23'?EG"
    Kino-convert ng REM ang mga character na Hiragana sa string sa mga character na Katakana
    Print StrConv("かたかな", vbKatakana) ' = "カタカナ"
    Kino-convert ng REM ang mga character na Katakana sa string sa mga Hiragana character
    Print StrConv("カタカナ", vbHiragana) '= "かたかな"
    Ipinapalagay ng REM ang pag-encode ng CP-1252 na nauugnay sa lokal na en-US na ginagamit sa mga unit test.
    Dim x() As Byte
    x = StrConv("ÉϺ£ÊÐABC", vbFromUnicode)
    I-print ang UBound(x) ' 8 character
    Print x(2) ' = 186
    Print StrConv(x, vbUnicode)' = "ÉϺ£ÊÐABC"
End Sub