Funkcia Tab

Poznámka: Funkcia, metóda, objekt alebo vlastnosť, ktoré sú popísané v tejto téme, sú vypnuté, ak je služba Microsoft Jet Expression Service spustená v režime karantény, ktorý zabraňuje vo vyhodnocovaní možných nebezpečných výrazov. Ďalšie informácie o režime karantény nájdete vyhľadaním výrazu „režim karantény“ v Pomocníkovi.

Používa sa s príkazom Print # alebo metódou Print na umiestnenie výstupu.

Syntax

Tab[(n)]

Voliteľný argument n je číslo stĺpca, ktorý sa premiestni pred zobrazením alebo tlačou ďalšieho výraz v zozname. Ak sa vynechá, funkcia Tab premiestni kurzor na začiatok ďalšej oblasť tlače. Týmto spôsobom sa funkcia Tab použije namiesto čiarky na miestach, kde sa čiarka používa ako oddeľovač desatinných miest.

Poznámky

Ak aktuálne umiestnenie tlače v aktuálnom riadku je väčšie ako n, funkcia Tab preskočí na n-tý stĺpec v ďalšom riadku výstupu. Ak n je menšie ako 1, Tab presunie umiestnenie tlače do stĺpca 1. Ak n je väčšie ako šírka výstupného riadka, funkcia Tab vypočíta ďalšiu pozíciu tlače pomocou vzorca:

n Mod šírka

Ak napríklad šírka je 80 a zadáte Tab (90), ďalšia tlač začne v stĺpci 10 (zvyšok 90/80). Ak n je menšie než aktuálna pozícia tlače, tlač sa začne na ďalšom riadku na vypočítanej pozícii tlače. Ak umiestnenie vypočítanej pozície tlače je väčšie než aktuálna pozícia tlače, tlač sa začne na vypočítanej pozícii tlače v tom istom riadku.

Pozícia tlače úplne vľavo na výstupnom riadku je vždy 1. Pri použití príkazu Print # na tlač do súborov je pozícia tlače úplne vpravo aktuálnou šírkou vo výstupnom súbore, ktorý môžete nastaviť pomocou príkazu Width #.

Poznámka:  Skontrolujte, či tabuľkové stĺpce sú dostatočne široké pre široké písmená.

Pri použití funkcie Tab spolu s metódou Print sa oblasť tlače rozdelí na jednotné stĺpce s pevnou šírkou. Šírka každého stĺpca je priemerom šírky všetkých znakov vo veľkosti bodu vybratého písma. Neexistuje však žiadny vzťah medzi počtom vytlačených znakov a počtom stĺpcov pevnej šírky, ktoré tieto znaky zaberajú. Veľké písmeno W napríklad zaberá viac než jeden stĺpec s pevnou šírkou a malé písmeno i zaberá menej ako jeden stĺpec s pevnou šírkou.

Príklad

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 Tab použitá na umiestnenie výstupu do súboru a do okna Okamžité.

' The Tab function can be used 
' with the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
' The second word prints at column 20.
Print #1, "Hello"; Tab(20); "World."
' If the argument is omitted, cursor is moved
' to the next print zone.
Print #1, "Hello"; Tab; "World"
Close #1 ' Close file.

Funkciu Tab možno použiť aj s metódou Print. Nasledujúci príkaz vytlačí text od stĺpca 10.

Debug.Print Tab(10); "10 columns from start."
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

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×