Napomena: Funkcija, metod, objekat ili svojstvo opisano u ovoj temi onemogućena je ako je usluga Microsoft Jet Expression pokrenuta u režimu sandbox, što sprečava procenu potencijalno nebezbednih izraza. Više informacija o režimu "sandbox" potražite u odeljku "režim sandbox" u pomoći.
Koristi se sa izrazom Štampanje # ili metodom štampanja za postavljanje izlaza.
Sintaksa
Spc ( n )
Obavezni nargument predstavlja broj razmaka koje treba umetnuti pre prikazivanja ili štampanja sledećeg izraz na listi.
Napomene
Ako je n manja od širine linije za izlaz, sledeća pozicija štampanja odmah sledi broj odštampanih razmaka. Ako je n veće od širine izlazne linije, Spc izračunava sledeću poziciju štampanja pomoću formule:
currentprintposition + (n Mod width)
Na primer, ako je trenutna pozicija štampanja 24, širina izlazne linije je 80, a vi navodite Spc(90), sledeće štampanje počinje od pozicije 34 (trenutna pozicija štampanja + ostatak od 90/80). Ako je razlika između trenutne pozicije štampanja i širine izlazne linije manja od n (ili n Mod širine), funkcija Spc preskače na početak sledećeg reda i generiše razmake jednake n– ( širina – trenutni položaj štampanja).
Napomena: Uverite se da su tabelarne kolone dovoljno široke da bi se prilagodile širokim slovima.
Kada koristite metod Štampanje sa proporcionalno razmakom, širina razmaka odštampanih pomoću funkcije Spc uvek predstavlja prosek širine 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 ovi znakovi zamenjuju. Na primer, velika slova W zamenjuje više kolona fiksne širine, a malo slovo zaustavlјa 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 datoteku i u neposrednom 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ći izraz uzrokuje štampanje teksta u prozoru Immediate (pomoću metoda Print ) kome prethranja 30 razmaka.
Debug.Print Spc(30); "Thirty spaces later..."