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 – (širina – currentprintposition).
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..."