Märkus.: Kui Microsoft Jet Expression Service töötab liivakastirežiimis, mis takistab potentsiaalselt ebaturvaliste avaldiste väärtustamist, on käesolevas artiklis kirjeldatud funktsioon, meetod, objekt või atribuut keelatud. Liivakastirežiimi kohta lisateabe saamiseks otsige spikrist sõna „liivakastirežiim”.
Seda kasutatakse väljaprindi küljendamiseks lausega Print # või meetodiga Print.
Süntaks
Tab[(n)]
Valikuline n -argument on veerunumber, mis teisaldatakse enne loendis järgmise avaldis kuvamist või printimist. Kui see puudub, nihutab tabeldusklahv (Tab ) järjepunkti järgmise prindiala algusse. See võimaldab lokaadis koma asemel kasutada tabeldusklahvi (Tab ), kus koma kasutatakse kümnendkoha eraldajana.
Märkused
Kui praeguse rea praegune printimispositsioon on suurem kui n, saab funktsiooniga Tab liikuda otse järgmise väljundirea veergu n. Kui n on väiksem kui 1, viib funktsioon Tab järjepunkti printimiseks veergu 1. Kui n on suurem kui väljundirea laius, arvutab funktsioon Tab järgmise printimispositsiooni järgmise valemi abil:
n Mod laius
Kui laius on näiteks 80 ja te määrate argumendi väärtuseks Tab(90), alustatakse järgmist printimist veerust 10 (90/80 jääk). Kui n on väiksem kui praegune printimispositsioon, alustatakse printimist arvutatud printimispositsioonist järgmisel real. Kui arvutatud printimispositsioon on suurem kui praegune printimispositsioon, alustatakse printimist arvutatud printimispositsioonist samal real.
Väljundirea kõige vasakpoolsem printimispositsioon on alati 1. Kui kasutate lauset Print # failidesse printimiseks, oleneb väljundfaili praegune laius kõige parempoolsemast printimispositsioonist, mille saate määrata lause Width # abil.
Märkus.: Veenduge, et tabeliveerud oleks laiade tähtede mahutamiseks piisavalt laiad.
Kui kasutate funktsiooni Tab koos meetodiga Print, jagatakse prindiala ühesugusteks fikseeritud laiusega veergudeks. Iga veeru laius on valitud fondi kõigi märkide keskmine laius punktides. Siiski pole prinditavate märkide arv ja nende märkide hõivatavate fikseeritud laiusega veergude arv omavahel korrelatsioonis. Näiteks võtab suurtäht W enda alla rohkem ruumi kui üks fikseeritud laiusega veerg ja väiketäht i vähem ruumi kui üks fikseeritud laiusega veerg.
Näide
Märkus.: Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.
Selles näites kasutatakse funktsiooni Tab väljaprindi küljendamiseks failis ja käsuaknas Immediate.
' 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.
Funktsiooni Tab saab kasutada ka meetodiga Print. Järgmise lause abil prinditakse tekst alates veerust 10.
Debug.Print Tab(10); "10 columns from start."