Função StrConv

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Retorna uma Variante (Cadeia) convertida conforme especificado.

Sintaxe

StrConv ( cadeia, conversão [LCID ] )

A sintaxe da função StrConv possui os seguintes argumentos:

Argumento

Descrição

cadeia de caracteres

Necessário. Expressão a ser convertida de cadeia de caracteres.

conversão

Necessário. Inteiro. A soma dos valores especificando o tipo de conversão realizar.

LCID

Opcional. A identificação de localidade, caso seja diferente da identificação do sistema. (O identificador de localidade do sistema é o padrão.)


Configurações

As configurações deargument de conversãosão:

Constante

Valor

Descrição

vbUpperCase

1

Converte a cadeia de caracteres para caracteres maiusculos.

vbLowerCase

2

Converte a cadeia de caracteres para caracteres minúsculos.

vbProperCase

3

Converte a primeira letra de cada palavra na cadeia de caracteres para maiusculas.

vbWide *

4 *

Converte restringir caracteres (byte único) na cadeia de caracteres para caracteres de largura (byte duplo).

vbNarrow *

8 *

Converte caracteres de largura (byte duplo) na cadeia de caracteres para caracteres de (byte único).

vbKatakana **

16 * *

Converte caracteres Hiragana na cadeia de caracteres para caracteres Katakana.

vbHiragana **

32 * *

Converte caracteres Katakana na cadeia de caracteres para caracteres Hiragana.

vbUnicode

64

Converte a cadeia de caracteres em Unicode usando a página de código padrão do sistema. (Não disponível no Macintosh.)

vbFromUnicode

128

Converte a cadeia de caracteres de Unicode para a página de código padrão do sistema. (Não disponível no Macintosh.)


* Aplica-se a localidades do Leste Asiático.

* * Se aplica ao Japão somente.

Observação : Essas constantes são especificadas pelo Visual Basic for Applications (VBA). Como resultado, eles podem ser usados em qualquer lugar no seu código no lugar dos valores reais. A maioria pode ser combinada, por exemplo, vbUpperCase + vbWide, exceto quando elas são mutuamente, por exemplo, vbUnicode + vbFromUnicode. As constantes vbWide, vbNarrow, vbKatakanae vbHiragana causam erros de tempo de execução quando usadas em localidades onde eles não se aplicam.

A seguir estão separadores de palavras válidos para capitalização apropriada: nulo (Chr$(0)), guia horizontal (Chr$(9)), alimentação de linha (Chr$(10)), guia vertical (Chr$(11)), alimentação de formulário (Chr$(12)), retorno de carro (Chr$(13)), espaço (SBCS) (Chr$(32)). O valor real para um espaço varia por país/região para DBCS.

Comentários

Quando você está convertendo de uma matriz de bytes no formato ANSI em uma cadeia de caracteres, você deve usar a função StrConv . Quando você está convertendo dessa matriz no formato Unicode, use uma instrução de atribuição.

Exemplo

Observação : Exemplos a seguir demonstram o uso dessa função em um Visual Basic para módulo Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione a Referência do desenvolvedor na lista suspensa ao lado de pesquisa e insira um ou mais termos na caixa de pesquisa.

Este exemplo usa a função StrConv para converter uma cadeia de caracteres Unicode em uma cadeia de caracteres ANSI.

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

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×