Funktionen Spc

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Bemærk!: Funktionen, metoden, objektet eller egenskaben, der er beskrevet i dette emne, deaktiveres, hvis Microsoft Jet Expression Service kører i sandkassetilstand, hvilket forhindrer evalueringen af potentielt usikre udtryk. Søg efter "sandkassetilstand" i Hjælp, hvis du vil have mere at vide om sandkassetilstand.

Bruges med sætningen Udskriv # eller metoden Udskriv til at positionere output.

Syntaks

Spc ( n )

Påkrævet nargument er antallet mellemrum til at indsætte før vise eller udskrive den næste udtryk på en liste.

Bemærkninger

Hvis n er mindre end stregtykkelse output, den næste udskrive position umiddelbart efter antallet mellemrum udskrives. Hvis n er større end stregtykkelse output, beregner Spc næste udskrive placeringen ved hjælp af formlen:

aktueludskriftsposition + (n rest 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 –) bredde - aktueludskriftsposition).

Bemærk!:  Sørg for, at tabelkolonnerne er brede nok til at rumme brede bogstaver.

Når du bruger metoden Print med en proportionalt fordelte skrifttype, er bredden af mellemrumstegn udskrives ved hjælp af funktionen Spc altid et gennemsnit af bredden af alle tegn i punktstørrelsen for den valgte skrifttype. Men der er ingen sammenhæng mellem antallet af tegn, der udskrives og antallet af kolonner med fast bredde disse tegn optager. For eksempel stort bogstav W optager mere end én kolonne med fast bredde og små bogstaver bogstavet i optager 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.

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 teksten, der skal udskrives i vinduet Immediate (ved hjælp af metoden Print ), indsættes 30 mellemrum foran.

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

×