Funkce Asc

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

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

Syntaxe

ASC ( string )

Požadovaným Argumentřetězec je libovolný platný Řetězcový výraz. Pokud řetězec neobsahuje žádné znaky, objeví se Chyba za běhu.

Poznámky

Rozsah vrácených hodnot u jiných systémů než DBCS je 0 – 255, avšak u systémů DBCS je to –32768 – 32767.

Poznámka : Funkce AscB se používá pro bajtová data obsažená v řetězci. Namísto vrácení kódu znaku pro první znak vrací funkce AscB první bajt. Funkce AscW vrací kód znaku ve formátu Unicode, ne však na platformách, kde formát Unicode není podporován. V takovém případě je chování stejné jako u funkce Asc.

Poznámka : Visual Basic for Macintosh nepodporuje řetězce Unicode. Proto, AscW(n) nemůže vrátit všechny znaky Unicode pro n hodnot v oblasti 128 – 65 535, stejně jako v prostředí Windows. Místo toho AscW(n) pokusy o "nejlepší odhad" Unicode hodnot n větší než 127. Proto nepoužívejte AscW v prostředí Macintosh.

Příklad

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 pomocí funkce Asc vrací kód znaku odpovídající 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 : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

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

×