Funkcia Spc

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

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 )

Vyžaduje nargument je počet medzier vložiť pred zobrazením alebo tlač ďalšej výraz v zozname.

Poznámky

Ak n nie je menšia ako šírka výstupného riadka, ďalšiu pozíciu tlače okamžite nasleduje počtu medzier vytlačiť. Ak n nie je väčšia ako šírka výstupného riadka, Spc vypočíta ďalšiu pozíciu tlače pomocou vzorca:

currentprintposition + (n Mod Šírka)

Ak je aktuálna pozícia tlače 24, šírka výstupného riadka je 80 a zadáte Spc() 90), ďalej tlačiť sa spustí na pozícii 34 (aktuálna pozícia tlače + zvyšok 90/80). Ak rozdiel medzi aktuálna pozícia tlače a hrúbku čiar výstup je menší ako n (alebo n Mod šírku), funkcia Spc preskočí na začiatok ďalšieho riadka 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álne rozložené písma, šírka medzery vytlačí funkcia Spc je vždy priemer šírky všetkých znakov vo veľkosti vybratého písma. Neexistuje však žiadny vzťah medzi počtom vytlačených znakov a pevnej šírky stĺpcov sú tieto znaky obsiahnuté. Napríklad veľké písmeno W zaberá viac ako jeden stĺpec s pevnou šírkou a malé písmeno i zaberá menej ako jeden pevnej šírky stĺpcov.

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 do súboru a v okne okamžité .

' 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ôsobuje text, ktorý chcete vytlačiť okamžité okna (pomocou metódy Print ), predchádza 30 medzery.

Debug.Print Spc(30); "Thirty spaces later..."
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.

×