Poznámka: Funkce, metoda, objekt nebo vlastnost popsaná v tomto tématu jsou zakázány, pokud je služba Microsoft Jet Expression Service spuštěna v režimu sandboxu, což brání vyhodnocení potenciálně nebezpečných výrazů. Další informace o režimu sandboxu najdete v nápovědě pro "režim sandboxu".
Používá se s příkazem Print # nebo metodou Print k umístění výstupu.
Syntaxe
Tab[(n)]
Volitelné nArgument je číslo sloupce přesunuté před zobrazením nebo tiskem dalšího Výraz v seznamu. Pokud je vynechán , přesune kurzor na začátek dalšího Tisková oblast. To umožňuje použít tabulátor místo čárky v národních prostředích, kde se čárka používá jako oddělovač desetinných míst.
Poznámky
Pokud je aktuální pozice tisku na aktuálním řádku větší než n, klávesa Tab přeskočí na n. sloupec na dalším výstupním řádku. Pokud je n menší než 1, přesune se pozice tisku do sloupce 1. Pokud je n větší než šířka výstupní čáry, funkce Tab vypočítá další pozici tisku pomocí vzorce:
n Šířka modu
Pokud je například šířka 80 a zadáte tabulátor(90),začne další tisk ve sloupci 10 (zbytek hodnoty 90/80). Pokud je n menší než aktuální pozice tisku, začne tisk na dalším řádku v počítané pozici tisku. Pokud je počítaná pozice tisku větší než aktuální pozice tisku, tisk začíná na počítané pozici tisku na stejném řádku.
Pozice tisku nejvíce vlevo na výstupním řádku 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 jsou tabulkové sloupce dostatečně široké, aby se vešly do širokých písmen.
Když použijete funkci Tab s metodou Print , bude plocha tisku rozdělena do stejných sloupců s pevnou šířkou. Šířka každého sloupce představuje průměr šířky všech znaků v bodové velikosti zvoleného písma. Neexistuje však žádná korelace mezi počtem vytištěných znaků a počtem sloupců s pevnou šířkou, které tyto znaky zabírají. Například velké písmeno W zabírá více než jeden sloupec 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.
Tento příklad používá funkci Tab 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.
Funkci Tab lze použít také s metodou Print . Následující příkaz vytiskne text počínaje sloupcem 10.
Debug.Print Tab(10); "10 columns from start."