Chr, functie

       

Geeft als resultaat een String-waarde met het teken dat hoort bij de opgegeven tekencode.

Syntaxis

Chr(tekencode)

Het vereiste argument tekencode is een Long-waarde waarmee een teken wordt aangegeven.

Notities

De getallen 0 t/m 31 komen overeen met de standaard ASCII-codes die niet kunnen worden afgedrukt. Chr(10) geeft bijvoorbeeld het regelinvoerteken. Het normale bereik voor tekencode is 0 t/m 255. Op DBCS-systemen is het feitelijke bereik voor tekencode echter -32768 t/m 65535.

Opmerking Voor bytegegevens in een String-waarde is de functie ChrB beschikbaar. In plaats van een teken, dat uit een of twee bytes kan bestaan, geeft ChrB altijd een afzonderlijke byte als resultaat. De functie ChrW geeft als resultaat een String-waarde met het Unicode-teken, behalve in het geval van platformen die Unicode niet ondersteunen; in dit geval is het gedrag identiek aan de functie Chr.

Opmerking   Visual Basic voor de Macintosh ondersteunt geen Unicode-tekenreeksen. Daarom kan de functie ChrW(n) niet alle Unicode-tekens voor n waarden in het bereik van 128 tot 65.535 teruggeven, zoals wel mogelijk is in de Windows-omgeving. In plaats daarvan probeert de functie ChrW(n) te gissen naar Unicode-waarden die n groter zijn dan 127. Daarom is het beter de functie ChrW niet in de Macintosh-omgeving te gebruiken.