|
StrConv (Función)
Devuelve un tipo Variant (String) que se convierte como se especifica.
Sintaxis
StrConv(string, conversion, LCID)
La sintaxis de la función StrConv tiene estos argumentos con nombre:
Parte | Descripción |
---|---|
string | Requerido. Expresión de cadena que se va a convertir. |
Conversion | Requerido. Un tipo Integer. La suma de los valores que especifica el tipo de conversión que se va a realizar. |
LCID | Opcional. La LocaleID, si es diferente de la LocaleID del sistema. (La LocaleID del sistema es la predeterminada.) |
Valores
Los valores del argumento conversion son:
Constante | Valor | Descripción |
---|---|---|
vbUpperCase | 1 | Convierte la cadena a caracteres en mayúscula. |
vbLowerCase | 2 | Convierte la cadena a caracteres en minúscula. |
vbProperCase | 3 | Convierte a mayúscula la primera letra de cada palabra de la cadena. |
vbWide* | 4* | Convierte los caracteres cortos (un único byte) de la cadena a caracteres anchos (doble byte). |
vbNarrow* | 8* | Convierte los caracteres anchos (doble byte) de la cadena a caracteres cortos (un único byte). |
vbKatakana** | 16** | Convierte los caracteres Hiragana de la cadena a caracteres Katakana. |
vbHiragana** | 32** | Convierte los caracteres Katakana de la cadena a caracteres Hiragana. |
vbUnicode | 64 | Convierte la cadena a Unicode utilizando la página de códigos predeterminada del sistema. (No disponible en Macintosh.) |
vbFromUnicode | 128 | Convierte la cadena de Unicode a la página de códigos predeterminada del sistema. (No disponible en Macintosh.) |
*Se aplica a las configuraciones regionales del Lejano Oriente.
**Se aplica solamente a Japón.
Nota Estas constantes están especificadas por Visual Basic for Applications. Como resultado, se pueden utilizar en cualquier parte de su código en lugar de los valores reales. La mayoría se pueden combinar, por ejemplo, vbUpperCase + vbWide, excepto cuando se excluyen mutuamente, por ejemplo, vbUnicode + vbFromUnicode. Las constantes vbWide, vbNarrow, vbKatakana y vbHiragana originan errores en tiempo de ejecución cuando utilizan configuraciones regionales donde no se aplican.
Los siguientes son separadores de palabras válidos para mayúsculas/minúsculas: Null (Chr$(0)), tabulador horizontal (Chr$(9)), avance de línea (Chr$(10)), tabulador vertical (Chr$(11)), avance de página (Chr$(12)), retorno de carro (Chr$(13)), espacio (SBCS) (Chr$(32)). El valor real de espacio varía por el país para DBCS.
Comentarios
Cuando se convierte una cadena de matriz Byte a formato ANSI, se debe utilizar la función StrConv. Cuando se convierte una matriz en formato Unicode, utilice una instrucción de asignación.