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 Spc
 

Používá se s příkazem Point # nebo metodou Point k umístění výstupu.

Syntaxe

Spc(n)

Povinný argument (Argument: Hodnota, která poskytuje informace určité akci, události, metodě, vlastnosti, funkci nebo proceduře.) n určuje počet mezer, které se mají vložit před zobrazením nebo vytištěním dalšího výrazu (Výraz: Libovolná kombinace matematických nebo logických operátorů, konstant, funkcí a názvů polí, ovládacích prvků a vlastností, kterou je možné vyhodnotit jako jednu hodnotu. Pomocí výrazů je možné provádět výpočty, pracovat se znaky nebo testovat data.) ze seznamu.

Poznámky

Jestliže je n menší než šířka řádku výstupu, bude další tisk následovat hned za vytištěnými mezerami. Pokud je n větší než šířka řádku výstupu, provede funkce Spc výpočet další pozice tisku pomocí vzorce:

aktuální_pozice_tisku + (n Mod šířka)

Pokud například aktuální pozice tisku je 24, šířka řádku výstupu je 80 a zadáte Spc(90), bude další tisk následovat od pozice 34 (aktuální pozice tisku + zbytek po dělení 90/80). Jestliže rozdíl mezi aktuální pozicí tisku a šířkou řádku výstupu je menší než n (neboli n Mod šířka), provede funkce Spc skok na začátek dalšího řádku a vygeneruje mezery, jejichž počet je roven n – (šířkaaktuální_pozice_tisku).

 Poznámka:    Zkontrolujte, zda sloupce tabulky mají dostatečnou šířku pro široká písmena.

Při použití metody Print s proporcionálními mezerami mezi písmem bude šířka znaků mezer vytištěných pomocí funkce Spc vždy průměrem šířky všech znaků v bodové velikosti pro zvolené písmo. Neexistuje však vzájemný vztah mezi počtem vytištěných znaků a počtem sloupců pevné šířky, který dané znaky zabírají. Velké písmeno W například zabírá více místa než sloupec pevné šířky a malé písmeno i zabírá méně místa než sloupec pevné šířky.

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 je pomocí funkce Spc umístěn výstup v souboru a v podokně hodnot proměnných.

' The Spc function can be used with 
' the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
Print #1, "10 spaces between here"; Spc(10); "and here."
Close #1    ' Close file.

		

Následující příkaz zajistí tisk textu v podokně hodnot proměnných (pomocí metody Print), přičemž textu bude předcházet 30 mezer.

Debug.Print Spc(30); "Thirty spaces later..."

		
inzerát