Guida di LibreOffice 25.2
Convertite una stringa come specificato da un tipo di conversione.
StrConv(stringa As String, Conversion As Integer, [ LCID ])
String
stringa: qualunque stringa valida.
Conversione: il tipo di conversione da eseguire, come definito nella tabella seguente.
| Conversione | Valore | Descrizione | 
|---|---|---|
| vbUpperCase | 1 | Converte i caratteri di Testo in maiuscolo. | 
| vbLowerCase | 2 | Converte i caratteri di Testo in minuscolo. | 
| vbProperCase | 3 | Converte in maiuscolo la prima lettera di ogni parola di Testo. | 
| vbWide | 4 | Converte i caratteri ridotti (mezza larghezza) del Testo in caratteri larghi (a larghezza intera). | 
| vbNarrow | 8 | Converte i caratteri larghi (larghezza intera) del Testo in caratteri ridotti (mezza larghezza). | 
| vbKatakana | 16 | Converte i caratteri Hiragana di Testo in caratteri Katakana. | 
| vbHiragana | 32 | Converte i caratteri Katakana di Testo in caratteri Hiragana. | 
| vbUnicode | 64 | Converte i caratteri di Testo in caratteri Unicode seguendo la tabella codici predefinita del sistema. | 
| vbFromUnicode | 128 | Converte i caratteri di Testo da Unicode ai caratteri della tabella codici predefinita del sistema. | 
LCID Facoltativo. L'ID delle impostazioni internazionali espresso in numero decimale. Se questo parametro viene omesso assume l'ID delle impostazioni internazionali del sistema. Fate riferimento al file msi-encodinglist.txt per i valori LCID disponibili.
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"
    REM Converte i caratteri ridotti (a byte singolo) della stringa in caratteri estesi
    Print StrConv("ABCDEVB¥ì¥¹¥¥å©", vbWide) ' = "ABCDEVB¥ì¥¹¥¥å©"
    REM Converte i caratteri estesi (a doppio byte) della stringa in caratteri ridotti (a byte singolo)
    Print StrConv("ABCD@$%23'?EG", vbNarrow) ' = "ABCD@$%23'?EG"
    REM Converte i caratteri Hiragana della stringa in caratteri Katakana
    Print StrConv("かたかな", vbKatakana) ' = "カタカナ"
    REM Converte i caratteri Katakana della stringa in caratteri Hiragana
    Print StrConv("カタカナ", vbHiragana) '= "かたかな"
    REM presuppone che la codifica CP-1252 associata all'impostazione locale en-US sia usata da questo unit test.
    Dim x() As Byte
    x = StrConv("ÉϺ£ÊÐABC", vbFromUnicode)
    Print UBound(x) ' 8 caratteri
    Print x(2) ' = 186
    Print StrConv(x, vbUnicode)' = "ÉϺ£ÊÐABC"
End Sub