Funkcia Spc

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

SPC ( n )

Požadovaná hodnota nargument je počet medzier, ktorý sa má vložiť pred zobrazením alebo vytlačením ďalšej výraz v zozname.

Poznámky:

Ak je argument n menší než šírka výslednej čiary, nasledujúca pozícia tlače bezprostredne nasleduje po počte vytlačených medzier. Ak je argument n väčší ako šírka výstupnej čiary, SPC vypočíta nasledujúcu pozíciu tlače pomocou vzorca:

currentprintposition + (n mod Šírka)

Ak je napríklad aktuálna pozícia tlače 24, Šírka výstupnej čiary je 80 a určíte SPC(90), nasledujúca tlač sa spustí na pozícii 34 (aktuálna pozícia tlače + zvyšok 90/80). Ak je rozdiel medzi aktuálnou polohou tlače a výstupnou šírkou čiary menší ako n (alebo n mod ),funkcia SPC preskočí na začiatok nasledujúceho čiary a vygeneruje medzery rovné n – (Šírkacurrentprintposition).

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

Ak použijete metódu Print s proporcionálnym rozloženým písmom, Šírka znakov medzery vytlačená pomocou funkcie SPC je vždy priemernou šírkou všetkých znakov v bode veľkosti 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 sa používa funkcia SPC na umiestnenie výstupu v súbore a v okamžitom okne.

' 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.

Nasledujúci príkaz spôsobí, že sa text vytlačí v okamžitom okne (s použitím metódy tlače ), ktorým predchádza 30 medzier.

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

Potrebujete ďalšiu pomoc?

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.

×