Spc-funktio

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Huomautus: Tässä ohjeaiheessa kuvattu funktio, menetelmä, objekti tai ominaisuus ei ole käytössä, jos Microsoft Jet Expression Service toimii eristetyssä tilassa, mikä estää mahdollisesti vahingollisten lausekkeiden arvioimisen. Katso lisätietoja eristetystä tilasta ohjeen ”Eristetty tila” -kohdasta.

Käytetään Tulosta # -lauseen tai Tulosta-menetelmän kanssa tulosteen asettelemiseksi.

Syntaksi

Spc ( n )

Tarvittavat nargumentti on ennen näyttämistä tai tulostamista seuraavan lauseke luettelon lisättävien välilyöntien määrä.

Huomautuksia

Jos n on pienempi kuin tulosteen Viivanleveyden, Tulosta askeleen seuraavasti heti tulostettujen välilyöntien määrä. Jos n on suurempi kuin tulosteen Viivanleveyden, Spc laskee tulostuksen askeleen seuraavan kaavan avulla:

nykyinentulostussijainti + (n Mod leveys)

Esimerkiksi jos Tulosta nykyinen sijainti on 24, tuloste viivan leveys on 80 ja määrität Spc(90), seuraava tulostus käynnistyy merkkipaikasta 34 (Tulosta nykyinen sijainti + 90/80 jäännös). Tulostaa nykyisen sijainnin ja tulosteen Viivanleveyden välinen ero on pienempi kuin n (tai n Mod leveys), jos Spc -funktio ohittaa seuraavan rivin alkuun ja luo välilyöntejä, jotka ovat yhtä pitkiä n – ( leveysnykyinentulostussijainti).

Huomautus:  Varmista, että taulukon sarakkeet ovat riittävän leveät, jotta leveät kirjaimet mahtuvat niihin.

Kun Print -menetelmää suhteessa järjestettyjä fonttia, leveyttä välilyöntejä tulostetaan käyttäen Spc -funktio on aina kaikkien valitun fontin pistekoon merkkien leveyden keskiarvo. Kuitenkin ei ole korrelaatio tulostettujen merkkien määrän ja kiinteäleveyksiset sarakkeiden määrä merkit kokoisena. Esimerkiksi pieni kirjain W Vie kiinteäleveyksiset useamman kuin yhden sarakkeen ja pienikirjaiminen i kattaa vähintään yhden kiinteäleveyksiset sarakkeen.

Esimerkki

Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä Spc -funktio kohtaan tulosteen tiedostossa 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.

Seuraavan lauseen aiheuttaa tekstin tulostetaan Välitön -ikkunaan (joko Print -menetelmää), edeltää 30 välilyöntiä.

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

×