Vrátí řetězec obsahující znak přidružený k zadanému Kód znaku.

Syntaxe

Chr ( charcode )

Požadovaný znakový kódArgument je long, který identifikuje znak.

Poznámky

Čísla od 0 do 31 jsou stejná jako standardní netisknutelné kódy ASCII. Například Chr(10) vrátí znak linkfeed. Normální rozsah znakového kódu je 0–255. Ve DBCS systémech je ale skutečný rozsah znakového kódu -32768 až 65535.

Poznámka: Funkce ChrB se používá s bajtovými daty obsaženými v řetězci. Místo vrácení znaku, který může mít jeden nebo dva bajty, vrátí ChrB vždy jeden bajt. Funkce ChrW vrátí řetězec obsahující znak Unicode s výjimkou platforem, kde není podporováno kódování Unicode. V tomto případě je chování stejné jako funkce Chr .

Poznámka:  Jazyk Visual Basic pro Macintosh nepodporuje řetězce unicode. Proto ChrW(n) nemůže vrátit všechny znaky Unicode pro n hodnot v rozsahu od 128 do 65 535 stejně jako v prostředí Windows. Místo toho se ChrW(n) pokusí o "nejlepší odhad" pro hodnoty Unicode n větší než 127. Proto byste neměli používat ChrW v prostředí Macintosh.

Příklady dotazů

Výraz

Výsledky

SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97);

Vrátí hodnotu "Character" pro kód ASCII "97". Výsledek: "a".

SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90);

Vrátí hodnotu "Character" pro kód ASCII "90" ve sloupci ChrValue. Výsledek: "Z".

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.

Tento příklad používá funkci Chr k vrácení znaku přidruženého k zadanému kódu znaku.

Dim MyCharMyChar = Chr(65)    ' Returns A.MyChar = Chr(97)    ' Returns a.MyChar = Chr(62)    ' Returns >.MyChar = Chr(37)    ' Returns %.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.