Geeft als resultaat een Integer-waarde met de tekencode van de eerste letter in een tekenreeks.
Syntaxis
Asc(tekenreeks)
Het vereiste argument tekenreeks kan elke geldige tekenreeksexpressie zijn. Als tekenreeks geen tekens bevat, treedt een runtimefout op.
Notities
Het bereik voor resultaatwaarden ligt tussen 0 en 255 op niet-DBCS-systemen, maar tussen -32768 en 32767 op DBCS-systemen.
Opmerking Gebruik de functie AscB voor byte-gegevens in een tekenreeks. In plaats van de tekencode voor het eerste teken, geeft AscB de eerste byte als resultaat. De functie AscW geeft als resultaat de Unicode-tekencode, behalve op platformen waar Unicode niet wordt ondersteund. In dat geval is het gedrag hetzelfde als de functie Asc.
Opmerking Visual Basic voor de Macintosh ondersteunt geen Unicode-tekenreeksen. Daarom kan AscW(n) niet als resultaat alle Unicode-tekens voor waarden n in het bereik van 128 รป 65.535 geven, zoals dat wel gebeurt in de Windows-omgeving. In plaats daarvan probeert AscW(n) te "raden" naar Unicode-waarden n die groter zijn dan 127. Gebruik AscW daarom niet in de Macintosh-omgeving.