Märkus.: Kui Microsoft Jet Expression Service töötab liivakastirežiimis, mis takistab potentsiaalselt ebaturvaliste avaldiste väärtustamist, on käesolevas artiklis kirjeldatud funktsioon, meetod, objekt või atribuut keelatud. Liivakastirežiimi kohta lisateabe saamiseks otsige spikrist sõna „liivakastirežiim”.
Seda kasutatakse väljaprindi küljendamiseks lausega Print # või meetodiga Print.
Süntaks
Spc ( n )
Nõutav nargument on tühikute arv, mis tuleb sisestada enne loendis järgmise avaldis kuvamist või printimist.
Kommentaarid
Kui n on väljundi rea laiusest väiksem, järgneb järgmine printimispositsioon kohe prinditud tühikute arvule. Kui n on suurem kui väljundijoone laius, arvutab spc järgmise prindipositsiooni, kasutades valemit:
currentprintposition + (n Mod width)
Näiteks kui praegune printimispositsioon on 24, väljundi rea laius on 80 ja määrate Spc(90), algab järgmine printimine positsioonil 34 (praegune printimispositsioon + 90/80 jääk). Kui praeguse prindipositsiooni ja väljundijoone laiuse vahe on väiksem kui n (või n Mod-laius), liigub funktsioon Spc järgmise rea algusse ja genereerib tühikud, mis on võrdsed väärtusega n – (width – currentprintposition).
Märkus.: Veenduge, et tabeliveerud oleks laiade tähtede mahutamiseks piisavalt laiad.
Kui kasutate proportsionaalse vahega fondiga printimismeetodit , on funktsiooni Spc abil prinditud tühikumärkide laius alati valitud fondi punktisuuruse kõigi märkide keskmine laius. Siiski pole prinditavate märkide arv ja nende märkide hõivatavate fikseeritud laiusega veergude arv omavahel korrelatsioonis. Näiteks võtab suurtäht W enda alla rohkem ruumi kui üks fikseeritud laiusega veerg ja väiketäht i vähem ruumi kui üks fikseeritud laiusega veerg.
Näide
Märkus.: Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.
Selles näites kasutatakse funktsiooni Spc väljundi paigutamiseks faili ja vahetusaknasse .
' 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.
Järgmise lausega prinditakse tekst koheses aknas (kasutades printimismeetodit ), millele eelneb 30 tühikut.
Debug.Print Spc(30); "Thirty spaces later..."