Spc-funktio

Huomautus: Tässä ohjeaiheessa kuvattu funktio, menetelmä, objekti tai ominaisuus ei ole käytettävissä, jos Microsoft Jet Expression -palvelu toimii eristetyssä tilassa, joka estää mahdollisesti vahingollisten lausekkeiden ratkaisemisen. Lisätietoja eristetystä tilasta saat ohjeesta käyttämällä hakusanaa "eristetty tila".

Käytetään Print # -lauseen tai Print-menetelmän kanssa tulosteen sijoittamisessa.

Syntaksi

Spc(n)

Pakollinen n-argumentti on lisättävien välilyöntien määrä ennen seuraavan luettelossa olevan lauseke näyttämistä tai tulostamista.

Huomautuksia

Jos n on pienempi kuin tulosterivin leveys, seuraava tulostussijainti on heti tulostettujen välilyöntien jälkeen. Jos n on suurempi kuin tulosterivin leveys, Spc laskee seuraavan tulostussijainnin seuraavan kaavan avulla:

nykyinentulostussijainti + (n Mod leveys)

Jos esimerkiksi nykyinen tulostussijainti on 24, tulosterivin leveys on 80 ja määrität Spc(90), seuraava tulostus alkaa sijainnista 34 (nykyinen tulostussijainti + laskutoimituksen 90/80 jäännös). Jos nykyisen tulostussijainnin ja tulosterivin leveyden ero on pienempi kuin n (tai n Mod leveys), Spc-funktio siirtyy seuraavan rivin alkuun ja luo välilyöntejä, jotka vastaavat n – (leveysnykyinentulostussijainti).

Huomautus:  Varmista, että taulukon sarakkeet ovat tarpeeksi leveitä, jotta leveät kirjaimet mahtuvat niihin.

Kun käytät Print-menetelmää suhteellisesti välistetyllä fontilla, Spc-funktiolla tulostettujen välilyöntimerkkien leveys on aina valitun fontin pistekoossa olevien merkkien leveyden keskiarvo. Tulostettujen merkkien määrän ja leveydeltään kiinteiden sarakkeiden määrän, joissa merkit ovat, välillä ei kuitenkaan ole vastaavuussuhdetta. Isokirjaiminen W vie esimerkiksi enemmän tilaa kuin yhden leveydeltään kiinteän sarakkeen verran ja pienikirjaiminen i vie vähemmän tilaa kuin yhden leveydeltään kiinteän sarakkeen verran.

Esimerkki

Huomautus: Seuraavat esimerkit havainnollistavat tämän funktion käyttämistä Visual Basic for Applications (VBA) -moduulissa. Lisätietoja VBA:n käyttämisestä saat valitsemalla Etsi-ruudun vieressä olevasta avattavasta luettelosta Sovelluskehittäjän opas ja kirjoittamalla hakuruutuun vähintään yhden termin.

Tässä esimerkissä Spc-funktion avulla tuloste sijoitetaan tiedostoon ja Välitön-ikkunaan.

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

Seuraava lause aiheuttaa sen, että teksti tulostetaan Välitön-ikkunassa (käyttäen Print-menetelmää) ja tekstiä edeltää 30 välilyöntiä.

Debug.Print Spc(30); "Thirty spaces later..."
Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×