Funkcija Spc

Velja za
Access za Microsoft 365 Access 2021 Access 2019 Access 2016

Opomba

V tej temi opisana funkcija, metoda, predmet ali lastnost, je onemogočena, če se izvaja storitev Microsoft Jet Expression Service v načinu peskovnika, ki preprečuje vrednotenje morebitno nevarnih izrazov. Za več informacij o načinu peskovnika poiščite »način peskovnika« v pomoči.

Uporablja se z izjavo Print # ali metodo Print za določanje položaja izpisa.

Sintaksa

Spc(n)

Zahtevani argument nje število presledkov, ki jih je treba vstaviti pred prikazom ali tiskanjem naslednjega izraza na seznamu.

Opombe

Če je n manjši od širine izhodne vrstice, naslednji položaj tiskanja takoj sledi številu natisnjenih presledkov. Če je n večji od širine izhodne vrstice, Spc izračuna naslednji položaj tiskanja s formulo:

currentprintposition + (*n širina moda)

Če je na primer trenutni položaj tiskanja 24, širina izhodne vrstice 80 in določite Spc(90), se bo naslednji tisk začel na položaju 34 (trenutni položaj tiskanja + preostanek 90/80). Če je razlika med trenutnim položajem tiskanja in širino izhodne vrstice manjša od n (ali *n širinemoda), funkcija Spc preskoči na začetek naslednje vrstice in ustvari presledke, ki so enaki n – (širinacurrentprintposition).

Opomba

Preverite, ali so tabelarični stolpci dovolj široki za vnos širokih črk.

Ko uporabljate metodo Print s sorazmerno razporejeno pisavo, je širina znakov presledka, natisnjenih s funkcijo Spc , vedno povprečje širine vseh znakov v velikosti točke za izbrano pisavo. Vendar pa med številom natisnjenih znakov in številom stolpcev z nespremenljivo širino, ki jih ti znaki zasedajo, ni nobene povezave. Na primer, velika črka W zasede več stolpcev z nespremenljivo širino, mala črka pa manj kot enega.

Primer

Opomba

V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru je funkcija Spc uporabljena za postavitev izhoda v datoteko in v takojšnje okno.

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

Naslednja izjava povzroči, da se besedilo natisne v oknu »Takoj« (z metodo »Print «), pred katerim je 30 presledkov.

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