Applies ToAccess för Microsoft 365 Access 2021 Access 2019 Access 2016

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 )

Obligatoriskt nargument är antalet blanksteg som ska infogas innan nästa uttryck visas eller skrivs ut i en lista.

Kommentarer

Om n är mindre än utdataradbredden följer nästa utskriftsposition omedelbart antalet utskrivna blanksteg. 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, utdataradbredden är 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 utdataradbredden är mindre än n (eller n Modbredd), hoppar Spc-funktionen till början av nästa rad och genererar blanksteg som är lika med n – (breddaktuell utskriftsposition).

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

När du använder metoden Skriv ut med proportionellt fördelade teckensnitt är bredden på de blanksteg 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 funktionen Spc 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 instruktion gör att texten skrivs ut i direktfönstret (med metoden Skriv ut ) föregås av 30 blanksteg.

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

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.