Funktionen Spc

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Bemærk: Den funktion, metode, objekt eller egenskab, der er beskrevet i dette emne er deaktiveret, hvis Microsoft Jet Expression Service kører i sandkassetilstand, hvilket forhindrer evaluering af potentielt usikre udtryk. Du kan finde flere oplysninger om sandkassetilstand, søge efter "sandkassetilstand" i Hjælp.

Bruges sammen med sætningen Print # eller metoden Print til at placere output.

Syntaks

Spc ( n )

Det obligatoriske argumentn er det antal mellemrum, der skal indsættes, inden det næste udtryk på en liste vises eller udskrives.

Bemærkninger

Hvis n er mindre end bredden på outputlinjen, placeres den næste udskriftsposition umiddelbart efter det udskrevne antal mellemrum. Hvis n er større end bredden på outputlinjen, beregner funktionen Spc den næste udskriftsposition ved hjælp af formularen:

aktueludskriftsposition + (n Mod bredde)

Eksempelvis hvis placeringen af den aktuelle udskrive er 24, stregtykkelse output er 80, og du angiver Spc(90), starter den næste Udskriv på position 34 (kolonne + resten af 90/80). Hvis forskellen mellem den aktuelle udskrive placering og stregtykkelse output er mindre end n (eller n rest bredde), funktionen Spc springer til starten af den næste linje og genererer mellemrum, der svarer til n – (breddeaktueludskriftsposition).

Bemærk: Sørg for, at tabelkolonnerne er så brede, at der er plads til de brede bogstaver.

Når du bruger metoden Print med en proportionalt spatieret skrifttype, er bredden på de mellemrumstegn, der er udskrevet vha. funktionen Spc, altid et gennemsnit af bredden på alle tegnene i den valgte skrifttypes punktstørrelse. Der er dog ingen sammenhæng mellem antallet af tegn, der udskrives, og det antal kolonner med fast bredde, som disse tegn optager. Et stort W fylder f.eks. mere end én kolonne med fast bredde, og det lille i fylder mindre end én kolonne med fast bredde.

Eksempel

Bemærk: Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.

I dette eksempel bruges funktionen Spc til at placere output i en fil og i vinduet Immediate.

' 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 sætning medfører, at der indsættes 30 mellemrum foran den tekst, der skal udskrives i vinduet Immediate (vha. metoden Print).

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

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×