Função ConvCad

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Devolve uma Variante (Cadeia) convertida conforme especificado.

Sintaxe

StrConv ( cadeia, conversão [LCID ] )

A sintaxe da função ConvCad tem os seguintes argumentos:

Argumento

Descrição

cadeia

Obrigatório. Expressão de cadeia a ser convertida.

conversão

Obrigatório. Número inteiro. A soma dos valores especificando o tipo de conversão para efetuar.

LCID

Opcional. O LocaleID, se diferente do AnonymousUserName o LocaleID do sistema. (O LocaleID do sistema é a predefinição).


Definições

As definições deargumentoconversãosão:

Constante

Valor

Descrição

vbUpperCase

1

Converte a cadeia para carateres de maiúsculas.

vbLowerCase

2

Converte a cadeia em caracteres em minúsculas.

vbProperCase

3

Converte a primeira letra de cada palavra na cadeia em maiúsculas.

vbWide *

4 *

Converte restrinja carateres (byte único) numa cadeia de carateres de wide (byte duplo).

vbNarrow *

8 *

Converte carateres wide (byte duplo) numa cadeia de para limitar os carateres (byte único).

vbKatakana **

16 * *

Converte carateres Hiragana numa cadeia de carateres Katakana.

vbHiragana **

32 * *

Converte carateres Katakana numa cadeia de carateres Hiragana.

vbUnicode

64

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

vbFromUnicode

128

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


* Aplica-se para idiomas do leste asiático.

* * Aplica-se para o Japão apenas.

Nota: Estas constantes são especificadas pelo Visual Basic for Applications (VBA). Como resultado, podem ser utilizadas em qualquer lugar no seu código em vez dos valores reais. A maior parte pode ser combinados, por exemplo, vbUpperCase + vbWide, exceto quando são mutuamente exclusivas, por exemplo, vbUnicode + vbFromUnicode. As constantes vbWide, vbNarrow, vbKatakanae vbHiragana causam erros de tempo de execução quando utilizada num regiões onde não são aplicadas.

Seguem-se os separadores de word válido para inicial maiúscula invólucro: nulo (Chr$(0)), separador horizontal (Chr$(9)), avanço de linha (Chr$(10)), separador vertical (Chr$( 11)), feed de formulário (Chr$(12)), símbolo de retorno (Chr$(13)), espaço (SBCS) (Chr$(32)). O valor real de um espaço varia por país/região para DBCS.

Comentários

Quando estiver a conversão de uma matriz de bytes no formato ANSI para uma cadeia, deve utilizar a função ConvCad . Quando está a converter a partir de uma matriz em formato Unicode, utilize uma instrução de atribuição.

Exemplo

Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Este exemplo utiliza a função ConvCad para converter uma cadeia Unicode para 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
Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×