Napomena
Funkcija, metoda, objekt ili svojstvo opisani u ovoj temi onemogućeni su ako je servis izraza Microsoft Jet pokrenut u načinu rada s memorijom za testiranje, što sprječava procjenu potencijalno nesigurnih izraza. Dodatne informacije o načinu rada s memorijom za testiranje potražite u pomoći "način rada s memorijom za testiranje".
Koristi se uz naredbu Ispis # ili metodu Print za pozicioniranje izlaza.
Sintaksa
Tab[(n)]
Neobavezni argument njest broj stupca u koji je premješten prije prikaza ili ispisa sljedećeg izraza na popisu. Ako je izostavite, tabulator pomiče točku unosa na početak sljedeće zone ispisa. To omogućuje korištenje tabulatora umjesto zareza u regionalnim shemama gdje 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će od širine izlaznog retka, tabulator izračunava sljedeći položaj ispisa pomoću formule:
n Širina moda
Ako je, primjerice, širina 80, a navedete Tab(90), sljedeći će ispis započeti od stupca 10 (ostatak 90/80). Ako je n manje od trenutnog položaja ispisa, ispis će započeti 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 će započeti od izračunatog položaja ispisa u istom retku.
Krajnji lijevi položaj ispisa u izlaznom retku uvijek je 1. Kada koristite naredbu Print # za ispis u datoteke, krajnje desno mjesto ispisa trenutna je širina izlazne datoteke, koju možete postaviti pomoću naredbe Width # .
Napomena
Provjerite jesu li stupci tablice dovoljno široki da u njih stanu široka slova.
Kada koristite funkciju Tab s metodom ispisa , površina ispisa podijeljena je na jednolike stupce fiksne širine. Širina svakog stupca srednja je širina svih znakova u veličini u točkama za odabrani font. No ne postoji korelacija između broja ispisanih znakova i broja stupaca fiksne širine koje ti znakovi zauzimaju. Na primjer, veliko slovo W zauzima više stupaca fiksne širine, a malo slovo i zauzima manje od jednog stupca fiksne širine.
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 pomoću funkcije Tab pozicionira izlaz u datoteci i u izvršni 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 Tab može se koristiti i s metodom ispisa . Sljedeća naredba ispisuje tekst počevši od stupca 10.
Debug.Print Tab(10); "10 columns from start."