Napomena: Funkcija, metoda, objekt ili svojstvo opisano u ovoj temi onemogućeno je ako je Microsoft Jet Expression Service pokrenut u načinu rada sigurnosne ograde, što onemogućuje procjenu potencijalno nesigurnih izraza. Dodatne informacije o načinu rada sigurnosne ograde potražite u pomoći u odjeljku "način rada s memorijom za testiranje".
Koristi se s izjavom Ispis # ili metodom Ispis za postavljanje izlaza.
Sintaksa
Spc ( n )
Obavezna nargument je broj razmaka koje je potrebno umetnuti prije prikaza ili ispisa sljedeće izraz na popisu.
Napomene
Ako je n manji od širine izlazne crte, sljedeći položaj ispisa odmah slijedi broj ispisanih razmaka. Ako je n veći od širine izlazne crte, Spc izračunava sljedeći položaj ispisa pomoću formule:
currentprintposition + (n Širina moda)
Na primjer, ako je trenutni položaj ispisa 24, širina izlazne crte je 80, a vi navedete Spc(90), sljedeći će ispis započeti na položaju 34 (trenutni položaj ispisa + ostatak od 90/80). Ako je razlika između trenutnog položaja ispisa i širine izlazne crte manja od n (ili n Širina moda), funkcijaSpc preskače se na početak sljedećeg retka i generira razmake jednake n – (širina – currentprintposition).
Napomena: Provjerite jesu li tablični stupci dovoljno široki da bi se mogla smjestiti široka slova.
Kada koristite metodu Ispis s proporcionalno razmakom fonta, širina razmaka znakova ispisanih pomoću funkcije Spc uvijek je prosjek širine svih znakova u veličini točke za odabrani font. No ne postoji korelacija između ispisanog broja znakova i broja stupaca fiksne širine koje ti znakovi zauzimaju. Na primjer, veliko slovo W zauzima više stupaca s fiksnom širinom, a malo slovo zauzima manje od jednog stupca s fiksnom širinom.
Primjer
Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U ovom se primjeru koristi funkcija Spc za smještaj izlaza u datoteci i u izravnom 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.
Sljedeća naredba uzrokuje ispis teksta u prozoru Immediate (pomoću metode Ispis ) ispred kojeg prethodi 30 razmaka.
Debug.Print Spc(30); "Thirty spaces later..."