StrConv Function |
Converts the string.
Parameter |
Description |
Convert this string value. If this value is Null then Null is returned. |
|
This numeric value indicates the type of conversion. See conversion table below. |
Conv |
Value |
Effect |
vbUpperCase |
1 |
Convert a String to upper case. |
vbLowerCase |
2 |
Convert a String to lower case. |
vbProperCase |
3 |
Convert a String to proper case. (Not supported.) |
vbWide |
4 |
Convert a String to wide. (Only supported for eastern locales.) |
vbNarrow |
8 |
Convert a String to narrow. (Only supported for eastern locales.) |
vbKatakana |
16 |
Convert a String to Katakana. (Only supported for Japanese locales.) |
vbHiragana |
32 |
Convert a String to Hiragana. (Only supported for Japanese locales.) |
vbUnicode or vbFromANSIBytes |
64 |
Convert an ANSI (locale dependent) byte array to a Unicode string. |
vbANSI |
4160 |
Convert an ANSI (locale dependent) string to a Unicode string. |
vbFromUnicode or vbANSIBytes |
128 |
Convert from Unicode to an ANSI (locale dependent) byte array. |
vbANSI |
4224 |
Convert from Unicode to an ANSI (locale dependent) string. |
vbUTF8 |
4352 |
Convert a Unicode string to a UTF-8 byte array. |
vbUTF8Bytes |
256 |
Convert a Unicode string to a UTF-8 string. |
vbFromUTF8 |
4608 |
Convert a UTF-8 string to a Unicode string. |
vbFromUTF8Bytes |
512 |
Convert a UTF-8 byte array to a Unicode string. |
vbToBytes |
1024 |
Convert a String to a byte array containing the low byte of each char. |
vbFromBytes |
2048 |
Convert a byte array to a String by setting the low byte of each char. |
If multiple conversions are specified, the conversions occur in this order:
vbFromBytes, vbUnicode, vbFromANSI, vbFromANSIBytes, vbFromUTF8 or vbFromUTF8Bytes (choose one, optional)
vbUpperCase, vbLowerCase, vbWide, vbNarrow, vbKatakana or vbHiragana (choose one or more, optional)
vbToBytes, vbFromUnicode, vbANSI, vbANSIBytes, vbUTF8 or vbUTF8Bytes (choose one, optional)
Sub Main
Dim B(1 To 3) As Byte
B(1) = 65
B(2) = 66
B(3) = 67
Debug.Print StrConv$(B,vbUnicode) '"ABC"
End Sub
See Also: