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)

Den påkrævedeargument er det antal mellemrum, der skal indsættes, før de næste udtryk vises eller udskrives på en liste.

Bemærkninger

Hvis n er mindre end outputlinjens bredde, følger den næste udskriftsplacering umiddelbart efter antallet af mellemrum, der udskrives. Hvis n er større end outputlinjens bredde, beregner Spc den næste udskriftsplacering ved hjælp af formlen:

currentprintposition + (n Mod width)

Hvis den aktuelle udskriftsplacering f.eks. er 24, er outputlinjebredden 80, og du angiver Spc(90), starter den næste udskrift på position 34 (aktuel udskriftsplacering + resten af 90/80). Hvis forskellen mellem den aktuelle udskriftsplacering og outputlinjens bredde er mindre end n (eller n Mod bredde), springer funktionen Spc til begyndelsen af den næste linje og genererer mellemrum lig med n – (breddecurrentprintposition).

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

Når du bruger metoden Udskriv med en proportionelt fordelt skrifttype, er bredden af mellemrumstegn, der udskrives ved hjælp af funktionen Spc, altid et gennemsnit af bredden af alle tegn i punktstørrelsen for den valgte skrifttype. Der er dog ingen sammenhæng mellem antallet af tegn, der udskrives, og antallet af kolonner med fast bredde, som disse tegn optager. Eksempelvis optager det store bogstav W mere end én kolonne med fast bredde, og det lille bogstav 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.

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

' 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 bevirker, at teksten udskrives i vinduet Brugerudtryk (ved hjælp af udskrivningsmetoden) med 30 mellemrum foran.

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

Har du brug for mere hjælp?

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Deltag i Microsoft Office Insiders

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?

Tak for din feedback!

×