Microsoft Office Online
Iniciar sessão no Meu Office Online (O que é isto?) | Iniciar sessão

 
 
Microsoft Office Access
Procurar
Procurar
 
 
 
 
Aviso: está a visualizar esta página com um browser não suportado. Este Web site funciona melhor com o Microsoft Internet Explorer 6.0 ou posterior, o Firefox 1.5 ou o Netscape Navigator 8.0 ou posterior. Mais informações sobre browsers suportados.

Função Car
 

Devolve uma Cadeia (tipo de dados em cadeia: tipo de dados fundamental que contém caracteres, um carácter por 2 bytes. Uma cadeia de comprimento fixo pode conter caracteres de 1 a 64K; uma cadeia de comprimento variável pode conter de 1 a 2 mil milhões.) que contém o carácter associado com o código de carácter (código do carácter: número que representa um determinado carácter num conjunto como, por exemplo, o conjunto de caracteres ANSI.) especificado .

Sintaxe

Car(códigocar)

O argumento (argumento: valor que fornece informações a uma acção, evento, método, propriedade, função ou procedimento.) códigocar obrigatório é um valor Longo (tipo de dados longo: tipo de dados fundamental que contém números inteiros grandes. Uma variável do tipo Longo é armazenada como um número de 32 bits que varia entre -2.147.483.648 e 2.147.483.647.)que identifica um carácter.

Observações

Os números de 0 a 31 são os mesmos que os códigos ASCII (ASCII: sigla de "American Standard Code for Information Interchange" para um conjunto de caracteres de 7 bits utilizado para representar letras e símbolos presentes num teclado dos E.U.A. padrão.) padrão não passíveis de serem impressos. Por exemplo, Car(10) devolve um carácter de avanço de linha. O intervalo normal de códigocar é de 0 a 255. No entanto, em sistemas DBCS (DBCS: conjunto de caracteres que utiliza 1 ou 2 bytes para representar um carácter, permitindo a representação de mais de 256 caracteres.), o intervalo real de códigocar é de 32768 a 65535.

 Nota   A função CarB és utilizada com dados de tipo byte incluídos numa Cadeia. Em vez de devolver um carácter, que poderá ser um ou dois bytes, a função CarB devolve sempre um único byte. A função CarW devolve uma Cadeia que contém o carácter Unicode (Unicode: norma de codificação de caracteres desenvolvida pela Unicode Consortium. Ao utilizar mais do que um byte para representar cada carácter, o Unicode permite que quase todos os idiomas escritos do mundo sejam representados através da utilização de um único conjunto de caracteres.), excepto em plataformas que não suportam Unicode. Neste caso, o comportamento é idêntico ao da função Car.

 Nota    O Visual Basic para Macintosh não suporta cadeias Unicode. Por esse motivo, não é possível à função CarW(n) devolver todos os caracteres Unicode para valores n no intervalo de 128 a 65.535, como acontece no ambiente Windows. Em vez disso, a função CarW(n) tenta "adivinhar" os valores de Unicode n maiores que 127. Por conseguinte, não deverá utilizar a função CarW num ambiente Macintosh.

Exemplo

 Nota   Os exemplos que se seguem demonstram a utilização desta função num módulo do Visual Basic for Applications (VBA). Para mais informações sobre como trabalhar com VBA, seleccione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de procura.

Este exemplo utiliza a função Car para devolver o carácter associado ao código de carácter especificado.

Dim MyChar
MyChar = Chr(65)    ' Returns A.
MyChar = Chr(97)    ' Returns a.
MyChar = Chr(62)    ' Returns >.
MyChar = Chr(37)    ' Returns %.
anúncio