Funkcia Asc

Vráti hodnotu typu Integer predstavujúcu kód znaku, ktorý zodpovedá prvému písmenu v reťazci.

Syntax

Asc ( reťazec )

Povinný argument argument reťazec je ľubovoľný platný reťazcový výraz. Ak argument reťazec neobsahuje žiadne znaky, vyskytne sa chyba počas spustenia.

Poznámky

Rozsah pre vrátené hodnoty je 0 – 255 v systémoch iných ako DBCS, ale v systémoch DBCS je to rozsah –32768 – 32767.

Poznámka: S bajtovými údajmi obsiahnutými v reťazci použite funkciu AscB. Funkcia AscB namiesto vrátenia kódu prvého znaku vráti prvý bajt. Funkcia AscW vráti kód znaku Unicode s výnimkou platforiem, v ktorých nie je podporovaný formát Unicode – v prípade takýchto platforiem sa funkcia správa rovnako ako funkcia Asc.

Poznámka:  Visual Basic pre Macintosh nepodporuje reťazce vo formáte Unicode. Funkcia AscW(n) preto nemôže vrátiť všetky znaky Unicode pre hodnoty n v rozsahu 128 – 65 535 tak, ako ich vracia v prostredí Windowsu. Funkcia AscW(n) sa namiesto toho pokúsi o najlepší možný odhad hodnôt n formátu Unicode, ktoré sú väčšie ako 127. Z tohto dôvodu by sa funkcia AscW nemala používať v prostredí systému Macintosh.

Príklady dotazov

Výraz

Výsledky

Vyberte položku aSc ("a") ako Expr1 z ProductSales;

Vráti kód ASCII pre reťazec "a". Výsledok: "97".

Vyberte položku aSc ("Z") ako AscCode z ProductSales;

Vráti kód ASCII pre reťazec "Z" v stĺpci AscCode. Výsledok: "90".

Príklad jazyka VBA

Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia Asc použitá na vrátenie kódu znaku, ktorý zodpovedá prvému písmenu v reťazci.

Dim MyNumber
MyNumber = Asc("A") ' Returns 65.
MyNumber = Asc("a") ' Returns 97.
MyNumber = Asc("Apple") ' Returns 65.

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office