Spc, funksjon

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Merknad: Funksjonen, metoden, objektet eller egenskapen som er beskrevet i dette emnet er deaktivert hvis Microsoft Jet Expression Service kjører i sandkassemodus, som hindrer evaluering av potensielt usikre uttrykk. Hvis du vil ha mer informasjon om sandkassemodus, kan du søke etter "sandkassemodus" i Hjelp.

Brukes med Print # -setningen eller Print -metoden til å plassere utdata.

Syntaks

Spc ( n )

Nødvendige nargument er antall mellomrom som skal settes inn før vises eller skrives ut neste uttrykk i en liste.

Merknader

Hvis n er mindre enn bredden på linjen, etterfølger neste utskriftsposisjon umiddelbart antall mellomrom som skrives ut. Hvis n er større enn bredden på linjen, beregner Spc neste print plasseringen ved hjelp av formelen:

gjeldendeutskriftsposisjon + (n Mod Bredde)

Hvis Skriv ut gjeldende plassering er 24, utdata tykkelse er 80, og du angir Spc(90), startes for eksempel neste utskrift ved posisjon 34 (Skriv ut gjeldende posisjon + gjenstående av 90/80). Hvis forskjellen mellom gjeldende trykt posisjon og utdata tykkelse er mindre enn n (eller n Mod Bredde), Spc -funksjonen til begynnelsen av den neste linjen og genererer mellomrom lik n – (Breddegjeldendeutskriftsposisjon).

Merknad: Kontroller at tabular kolonnene er bred nok til å få plass til brede bokstaver.

Når du bruker metoden Print med en proporsjonalt skrifttype, er bredden på mellomromstegn skrives ut ved hjelp av Spc -funksjonen alltid et gjennomsnitt av bredden på alle tegn i punktstørrelsen for den valgte skriften. Det finnes imidlertid ikke noen korrelasjon mellom antall tegn som skrives ut og antall kolonner med fast bredde de tegnene bruker. Liten i bruker mindre enn én fast bredde-kolonne, for eksempel stor w bruker mer enn én kolonne med fast bredde.

Eksempel

Merknad: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

Dette eksemplet brukes Spc -funksjonen til å plassere utdata i en fil og i øyeblikksvinduet .

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

Følgende setning gjør at teksten som skal skrives ut i øyeblikksvinduet (ved hjelp av metoden Print ), med 30 mellomrom foran .

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

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×