Funktionen Spc

Obs!: Funktionen, metoden, objektet eller egenskapen som beskrivs i det här avsnittet inaktiveras om Microsoft Jet Expression Service körs i begränsat läge, vilket förhindrar utvärderingen av potentiellt osäkra uttryck. Om du vill ha mer information om begränsat läge söker du efter "begränsat läge" i hjälpdokumentationen.

Används med satsen SkrivUt [nr] eller metoden SkrivUt för att placera utdata.

Syntax

Spc ( n )

Det argument antalet blanksteg som ska infogas innan nästa avsnitt visas eller skrivs uttryck i en lista.

Kommentarer

Om n är mindre än utdataradbredden följer nästa utskriftsposition direkt efter antalet blanksteg som skrivs ut. Om n är större än utdataradbredden beräknar Spc nästa utskriftsposition med hjälp av formeln:

currentprintposition +(n Mod bredd)

Om den aktuella utskriftspositionen till exempel är 24 är utdataradbredden 80 och du anger Spc(90) börjar nästa utskrift på position 34 (aktuell utskriftsposition + resten av 90/80). Om skillnaden mellan den aktuella utskriftspositionen och utdataradens bredd är mindre än n (eller n Mod bredd) hoppar spc-funktionen till början av nästa rad och genererar blanksteg som n -( bredd – aktuellutskrift).

Obs!:  Kontrollera att tabellkolumnerna är tillräckligt breda för att hantera breda bokstäver.

När du använder utskriftsmetoden med ett proportionellt fördelat teckensnitt är bredden på blankstegen som skrivs ut med funktionen Spc alltid ett medelvärde av bredden på alla tecken i teckenstorleken för det valda teckensnittet. Det finns dock ingen korrelation mellan det antal tecken som skrivs ut och det antal kolumner med fast bredd som dessa tecken tar upp. Till exempel tar versalt W upp mer än en kolumn med fast bredd, och gement i tar upp mindre än en kolumn med fast bredd.

Exempel

Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.

I det här exemplet används Spc-funktionen för att placera utdata i en fil och i direktfönstret.

' 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öljande uttryck gör att texten skrivs ut i direktfönstret (med metoden Skriv ut) som föregås av 30 blanksteg.

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

Behöver du mer hjälp?

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×