Microsoft Office Online
Přihlášení k webu Moje služba Office Online (Co je to?) | Přihlásit

 
 
Microsoft Office Access
Hledat
Hledat
 
Vyzkoušení nebo nákup
Získání systému Office 2007
Aktualizace: (c) Microsoft
Stahování pro sadu Office
 
 
 
Upozornění: Tuto stránku zobrazujete v nepodporované verzi webového prohlížeče. Tento web pracuje nejlépe v aplikaci Microsoft Internet Explorer 6.0 či novější, v aplikaci Firefox 1.5 nebo v aplikaci Netscape Navigator 8.0 či novější. Další informace o podporovaných prohlížečích

Funkce Chr
 

Vrací řetězec (Typ dat String: Základní typ dat pro ukládání znaků, přičemž pro každý znak jsou vyhrazeny 2 bajty. Řetězec s pevnou délkou může obsahovat 1 až 64 000 znaků, řetězce s proměnlivou délkou 1 až 2 miliardy znaků.) obsahující znak spojený se zadaným kódem znaku (Kód znaku: Číslo představující určitý znak v sadě, například ve znakové sadě ANSI.).

Syntaxe

Chr(kód_znaku)

Požadovaný argument (Argument: Hodnota, která poskytuje informace určité akci, události, metodě, vlastnosti, funkci nebo proceduře.) kód_znaku představuje dlouhé číslo (Typ dat Long: Základní typ dat pro ukládání velkých celých čísel. Proměnná typu Long je uložena jako 32bitové číslo v rozmezí od -2 147 483 648 do 2 147 483 647.) označující znak.

Poznámky

Čísla 0 – 31 jsou stejná jako standardní netisknutelné kódy ASCII (ASCII: American Standard Code for Information Interchange (ASCII) je sada 7bitových znaků, která slouží k zobrazování písmen a symbolů na standardní americké klávesnici.). Například funkce Chr(10) vrací znak konce řádku. Normální rozsah pro kód_znaku je 0 – 255. V systémech DBCS (DBCS: Znaková sada, která k reprezentaci znaků používá 1 nebo 2 bajty a umožňuje tak vyjádřit více než 256 znaků.) je však skutečný rozsah pro kód_znaku –32768 až 65535.

 Poznámka:   Funkce ChrB se používá pro bajtová data obsažená v řetězci. Namísto vrácení znaku, který může být jednobajtový nebo dvoubajtový, vrací funkce ChrB vždy jeden bajt. Funkce ChrW vrátí řetězec obsahující znak ve formátu Unicode (Unicode: Standard kódování znaků vyvinutý konzorciem Unicode Consortium. Tím, že toto kódování používá pro každý znak více než jeden bajt, umožňuje, aby byly v jedné znakové sadě zahrnuty téměř všechny psané jazyky světa.), 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 Chr.

 Poznámka:    Jazyk Visual Basic pro systém Macintosh nepodporuje řetězce ve formátu Unicode. Proto funkce ChrW(n) nemůže vrátit žádné znaky ve formátu Unicode pro hodnoty n v rozsahu 128 – 65 535, jako tomu je v prostředí Windows. Namísto toho se funkce ChrW(n) pokusí o nejlepší odhad hodnot n ve formátu Unicode vyšších než 127. Proto byste funkci ChrW neměli v prostředí Macintosh používat.

Příklad

 Poznámka:   Následující příklady uvádějí použití této funkce v modulu jazyka Visual Basic for Applications (VBA). Další informace o práci s jazykem VBA získáte tak, že klepnete na položku Referenční informace pro vývojáře v rozevíracím seznamu vedle pole Hledat a do pole pro hledání zadáte jeden nebo více pojmů.

V tomto příkladu se funkce Chr používá k vrácení znaku spojeného se zadaným kódem znaku.

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