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
Tabulator[(n)]
Neobavezno nargument broj stupca premješten prije prikaza ili ispisa sljedeće izraz na popisu. Ako se izostavi, tabulator premješta točku unosa na početak sljedeće zona ispisa. To omogućuje korištenje tabulatora umjesto zareza u regijama u kojima se zarez koristi kao decimalni razdjelnik.
Napomene
Ako je trenutni položaj ispisa u trenutnom retku veći od n, tabulator preskače na n-tistupac u sljedećem izlaznom retku. Ako je n manji od 1, tabulator premješta položaj ispisa u stupac 1. Ako je n veći od širine izlazne crte, tabulator izračunava sljedeći položaj ispisa pomoću formule:
n Širina moda
Ako je širina, primjerice, 80 i navedete tabulator(90),sljedeći će ispis započeti u stupcu 10 (ostatak od 90/80). Ako je n manji od trenutnog položaja ispisa, ispis započinje u sljedećem retku na izračunatom položaju ispisa. Ako je izračunati položaj ispisa veći od trenutnog položaja ispisa, ispis započinje na izračunatom položaju ispisa u istom retku.
Krajnji lijevi položaj ispisa u izlaznoj liniji uvijek je 1. Kada za ispis u datoteke koristite naredbu Ispis #, krajnji desni položaj ispisa trenutna je širina izlazne datoteke koju možete postaviti pomoću naredbe Širina # .
Napomena: Provjerite jesu li tablični stupci dovoljno široki da bi se mogla smjestiti široka slova.
Kada koristite funkciju tabulatora s metodom Ispis , površina za ispis podijeljena je u jednoobrazne stupce s fiksnom širinom. Širina svakog stupca prosječna je širina 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 funkcija tabulatora koristi za smještaj izlaza u datoteci i u neposredni prozor.
' The Tab function can be used
' with the Print # statement. Open "TESTFILE" For Output As #1 ' Open file for output. ' The second word prints at column 20. Print #1, "Hello"; Tab(20); "World." ' If the argument is omitted, cursor is moved ' to the next print zone. Print #1, "Hello"; Tab; "World" Close #1 ' Close file.
Funkcija tabulatora može se koristiti i s metodom Ispis. Sljedeća naredba ispisuje tekst počevši od stupca 10.
Debug.Print Tab(10); "10 columns from start."