Sign in with Microsoft
New to Microsoft? Create an account.

Devolve uma Variante (Cadeia) convertida conforme especificado.

Sintaxe

StrConv (corda, conversão [, LCID ] )

A sintaxe da função StrConv tem estes argumentos:

Argumento

Descrição

cadeia

Obrigatório. Expressão de corda para ser convertida.

conversão

Obrigatório. Inteiro inteiro. A soma de valores que especifica o tipo de conversão a ser efetuada.

LCID

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

Definições

As definições de conversãoargumento são:

Constante

Valor

Descrição

vbUpperCase

1

Converte a corda em caracteres maiúsculas.

vbLowerCase

2

Converte a corda em caracteres minúsculos.

vbProperCase

3

Converte a primeira letra de cada palavra em corda para maiúscula.

vbWide *

4*

Converte caracteres estreitos (single-byte) em cadeia para caracteres largos (duplo-byte).

vbNarrow *

8*

Converte caracteres largos (duplo-byte) em cadeia a caracteres estreitos (single-byte).

vbKatakana **

16**

Converte personagens de Hiragana em corda para personagens de Katakana.

vbHiragana **

32**

Converte personagens de Katakana em corda para personagens de Hiragana.

vbUnicode

64

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

vbFromUnicode

128

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

*Aplica-se aos locais da Ásia Oriental.

**Aplica-se apenas ao Japão.

Nota: Estas constantes são especificadas por Visual Basic para Aplicações (VBA). Como resultado, podem ser utilizados em qualquer lugar do seu código em vez dos valores reais. A maioria pode ser combinada, por exemplo, vbUpperCase + vbWide,exceto quando são mutuamente exclusivos, por exemplo, vbUnicode + vbFromUnicode. As constantes vbWide, vbNarrow, vbKatakanae vbHiragana causam erros de tempo de execução quando usados em locais onde não se aplicam.

Seguem-se separadores de palavras válidos para o invólucro adequado: Nulo (Chr$(0), separador horizontal (Chr$(9), linefeed (Chr$,10), separador vertical (Chr$,11), feed de formulários (Chr$,12), return de carruagem (Chr$(13), espaço (SBCS) (Chr$(32). O valor real de um espaço varia por país/região para DBCS.

Observações

Quando estiver a converter de uma matriz Byte no formato ANSI para uma corda, deve utilizar a função StrConv. Quando estiver a converter-se a partir de tal matriz em formato Unicode, utilize uma declaração de atribuição.

Exemplos de consulta

Expressão

Resultados

SELECT strConv (ProductDesc,1) AS Expr1 FROM ProductSales;

Converte os valores do campo "ProductDesc" em maiúsculas e apresenta na coluna Expr1

SELECT strConv (ProductDesc,2) AS LowercaseID FROM ProductSales;

Converte os valores do campo "ProductDesc" em minúsculas e apresenta na coluna LowercaseID. Converte a primeira letra de cada palavra de "ProductDesc" para maiúscula e apresenta na coluna PropercaseID. Todos os outros caracteres são deixados como minúsculas.

Exemplo VBA

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 como 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 StrConv para converter uma cadeia Unicode numa cadeia 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

As funções de cadeia e como utilizá-las

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft Office insiders

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×