Funktsioon Tab

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 argument n on veerunumber, kuhu liigutakse enne loendis oleva järgmise avaldise kuvamist või printimist. Kui see jäetakse välja, viib funktsioon Tab järjepunkti järgmise prindiala algusse. Nii saab funktsiooni Tab kasutada koma asemel lokaatides, kus tavaliselt kasutatakse koma kümnendkohtade 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."
Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×