Poznámka: Funkce, metoda, objekt nebo vlastnost popsaná v tomto tématu je zakázaná, pokud je služba Microsoft Jet Expression Service spuštěná v režimu izolovaného prostoru (sandbox), což brání vyhodnocení potenciálně nebezpečných výrazů. Další informace o režimu izolovaného prostoru najdete v nápovědě k režimu izolovaného prostoru.
Používá se s příkazem Print # nebo s metodou Print pro umístění výstupu.
Syntaxe
Tab[(n)]
Argument nArgument je číslo sloupce přesunuté před zobrazením nebo tiskem dalších Výraz v seznamu. Pokud ho vynutíte, slouží tabulátor k přesunutí kurzoru na začátek další Tisková oblast. To umožňuje použití tabulátoru místo čárky v národní prostředích, kde je jako oddělovač desetinných míst použit čárka.
Poznámky
Pokud je aktuální pozice tisku na aktuálním řádku větší než n,přeskočí tabulátor na n-týsloupec na následujícím výstupním řádku. Pokud n je menší než 1, přesune se pomocí klávesy Tab pozice tisku na sloupec 1. Pokud n je větší než šířka výstupního řádku, vypočítá tabulátor následující pozici tisku pomocí vzorce:
n Šířka modu
Pokud je třeba šířka 80 a zadáte Tab(90), další tisk začne od sloupce 10 (zbytek je 90/80). Pokud je n menší než aktuální pozice tisku, začíná tisk na dalším řádku na počítané pozici tisku. Pokud je vypočítaná pozice tisku větší než aktuální umístění tisku, začíná tisk na vypočtené pozici tisku na stejném řádku.
Pozice tisku na výstupním řádku nejvíce vlevo je vždy 1. Když použijete příkaz Print # k tisku do souborů, pozice tisku nejvíce vpravo je aktuální šířka výstupního souboru, kterou můžete nastavit pomocí příkazu Width #.
Poznámka: Ujistěte se, že vaše tabulkové sloupce jsou dost široké, aby se do nich vešilo široké dopisy.
Když použijete funkci Tab při použití metody tisku, rozdělí se povrch tisku na sloupce s pevnou pevnou šířkou. Šířka každého sloupce je průměrná šířka všech znaků v bodové velikosti vybraného písma. Mezi počtem vytištěných znaků a počtem sloupců s pevnou šířkou, které zachytují, však neexistuje žádná korelace. Například velké písmeno W zabírá více sloupců s pevnou šířkou a malé písmeno i zabírá méně než jeden sloupec s pevnou šířkou.
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 funkce Tab použije k umístění výstupu v souboru a v okně Immediate.
' 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.
Pomocí funkce Tab můžete použít i metodu Print. Následující příkaz vytiskne text začínající sloupcem 10.
Debug.Print Tab(10); "10 columns from start."