Napomena
Funkcija, metod, objekat ili svojstvo opisani u ovoj temi onemogućeni su ako je usluga Microsoft Jet Expression Service pokrenuta u režimu "sandbox", što sprečava procenu potencijalno nebezbednih izraza. Više informacija o režimu "sandbox" potražite u pomoći za "režim sandbox".
Koristi se sa izjavom Štampanje # ili metodom štampanja za određivanje pozicioniranja izlaza.
Sintaksa
Spc(n)
Potrebni argument nje broj razmaka koje treba umetnuti pre prikazivanja ili štampanja sledećeg izraza na listi.
Napomene
Ako je n manji od širine izlazne linije, sledeća pozicija štampanja sledi odmah iza broja odštampanih razmaka. Ako je n veće od širine izlazne linije, funkcija Spc izračunava sledeću poziciju štampanja koristeći formulu:
currentprintposition + (*n širina moda)
Na primer, ako je trenutna pozicija štampanja 24, širina izlazne linije 80 i ako navedete Spc(90), sledeće štampanje će početi od pozicije 34 (trenutni položaj štampanja + ostatak od 90/80). Ako je razlika između trenutnog položaja štampanja i širine izlaznog reda manja od n (ili *nMod širine), funkcija Spc preskače na početak sledećeg reda i generiše razmake jednake n – (width – currentprintposition).
Napomena
Proverite da li su kolone tabele dovoljno široke da mogu da sadrže široka slova.
Kada koristite metod štampanja sa proporcionalno raspoređenim fontom, širina znakova razmaka odštampanih pomoću funkcije Spc je uvek srednja širina svih znakova u veličini tačke za odabrani font. Međutim, ne postoji korelacija između broja odštampanih znakova i broja kolona fiksne širine koje ti znakovi zauzimaju. Na primer, veliko slovo W zauzima više kolona fiksne širine, a malo slovo i zauzima manje od jedne kolone fiksne širine.
Primer
Napomena
Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.
Ovaj primer koristi funkciju Spc za postavljanje izlaza u datoteci i u trenutnom prozoru.
' 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.
Sledeća izjava dovodi do štampanja teksta u trenutnom prozoru (korišćenjem metoda štampanja ), ispred kojeg postoji 30 razmaka.
Debug.Print Spc(30); "Thirty spaces later..."