Applies To„Access“, skirta „Microsoft 365“ Access 2021 Access 2019 Access 2016

Pastaba: Šioje temoje aprašyta funkcija, metodas, objektas arba ypatybė yra išjungta, jei "Microsoft Jet Expression Service" veikia smėlio dėžės režimu, kuris neleidžia įvertinti galimai nesaugių reiškinių. Jei reikia daugiau informacijos apie smėlio dėžės režimą, žinyne ieškokite "smėlio dėžės režimas".

Naudojamas su sakiniu Print # arba spausdinimo metodu išvesties vietai nustatyti.

Sintaksė

Spc ( n )

Būtinas nargumentas yra tarpų skaičius, kurį reikia įterpti prieš rodant arba spausdinant kitą išraiška sąraše.

Pastabos

Jei n yra mažesnis už išvesties linijos plotį, kitoje spausdinimo vietoje iškart pateikiamas išspausdintų tarpų skaičius. Jei n yra didesnis už išvesties linijos plotį, Spc apskaičiuoja kitą spausdinimo padėtį naudodama formulę:

currentprintposition + (n Mod plotis)

Pavyzdžiui, jei dabartinė spausdinimo padėtis yra 24, išvesties linijos plotis yra 80, o jūs nurodote Spc(90),kitas spausdinimas bus pradėtas nuo 34 pozicijos (dabartinė spausdinimo padėtis + liekaną 90/80). Jei skirtumas tarp dabartinės spausdinimo padėties ir išvesties linijos pločio yra mažesnis už n (arba n Mod plotį), funkcija Spc praleidžia kitos eilutės pradžią ir sugeneruoja tarpus, lygius n – (plotisdabartinėspausdinimas).

Pastaba:  Įsitikinkite, kad lentelės stulpeliai pakankamai platūs, kad tilptų plačios raidės.

Kai naudojate metodą Print su proporcingai paskirstytu šriftu, tarpo simbolių, spausdinamų naudojant funkciją Spc , plotis visada yra visų pasirinkto šrifto taško dydžio simbolių pločio vidurkis. Tačiau tarp išspausdintų simbolių skaičiaus ir fiksuoto pločio stulpelių skaičiaus nėra sąsajos, kurią užima šie simboliai. Pvz., didžioji raidė W užima daugiau nei vieną fiksuoto pločio stulpelį, o mažoji raidė – mažiau nei vienas fiksuoto pločio stulpelis.

Pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje naudojama funkcija Spc , kad išvestis būtų rodoma faile ir tiesioginio lango dalyje.

' 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.

Dėl šio sakinio tekstas spausdinamas tiesioginiame lange (naudojant metodą Print ), prieš kurį yra 30 tarpų.

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

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.