Funkce Asc

Vrátí hodnotu typu Integer představující Kód znaku odpovídající prvnímu písmenu v řetězci.

Syntaxe

Funkce ASC(String)

Požadovaný řetězecArgument je jakákoli platná Řetězcový výraz. Pokud řetězec neobsahuje žádné znaky, dojde k Chyba za běhu.

Poznámky:

Rozsah pro vrácení je 0 – 255 v jiných systémech než DBCS, ale – 32768 – 32767 v DBCS systémech.

Poznámka: Pro data typu Byte obsažená v řetězci se používá funkce AscB . Namísto vrácení kódu znaku pro první znak vrátí funkce AscB první bajt. Funkce AscW vrátí Unicode kód znaku kromě platforem, kde není podporováno kódování Unicode, a v takovém případě se chování shoduje s funkcí ZAOKROUHLIT .

Poznámka:  Visual Basic pro Macintosh nepodporuje řetězce Unicode. Proto nemůže funkci AscW(n) vracet všechny znaky Unicode pro hodnoty n v rozsahu 128 – 65 535, jako je to v prostředí Windows. Místo toho se v části AscW(n) pokusí "nejlepší odhad" pro hodnoty Unicode n větší než 127. Proto byste neměli používat funkci AscW v prostředí Macintosh.

Příklady dotazů

Výraz

Výsledky

JAKO Výraz1 FROM ProductSales vyberte ASC ("a").

Vrátí kód ASCII řetězce "a". Výsledek: "97".

NA AscCode FROM ProductSales vyberte ASC ("Z").

Vrátí kód ASCII pro řetězec "Z" ve sloupci AscCode. Výsledek: "90".

Příklad jazyka VBA

Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

V tomto příkladu se funkce ASC používá k vrácení kódu znaku odpovídajícího prvnímu písmenu v řetězci.

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

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×