Pastaba
Šioje temoje aprašyta funkcija, metodas, objektas arba ypatybė išjungiama, jei "„Microsoft“ Jet" reiškinių tarnyba veikia smėlio dėžės režimu, kuris neleidžia įvertinti potencialiai nesaugių reiškinių. Daugiau informacijos apie smėlio dėžės režimą ieškokite žinyne "smėlio dėžės režimas".
Naudojamas su sakiniu Print # arba spausdinimo metodu išvesties vietai.
Sintaksė
Tab[(n)]
Pasirinktinis nargumentas yra stulpelio numeris, į kurį perkelta prieš rodant arba spausdinant kitą sąrašo reiškinį. Jei TAB nenurodyta, TAB perkelia įterpimo vietą į kitos spausdinimo zonos pradžią. Tai leidžia naudoti tabuliavimo klavišą vietoje kablelio lokalėse, kur kablelis naudojamas kaip dešimtainių skaičių skyriklis.
Pastabos
Jei dabartinė spausdinimo vieta dabartinėje eilutėje yra didesnė nei n, klavišas TAB peršoka į nstulpelį kitoje išvesties eilutėje. Jei n mažesnis už 1, TAB perkelia spausdinimo vietą į 1 stulpelį. Jei n didesnis už išvesties linijos plotį, TAB apskaičiuoja kitą spausdinimo vietą pagal formulę:
nModplotis
Pavyzdžiui, jei plotis yra 80 ir nurodote Tab(90), kitas spausdinimas prasidės nuo 10 stulpelio (liekana 90/80). Jei n yra mažesnis už dabartinę spausdinimo padėtį, spausdinimas pradedamas kitoje eilutėje apskaičiuotoje spausdinimo vietoje. Jei apskaičiuota spausdinimo padėtis yra didesnė už dabartinę spausdinimo padėtį, spausdinimas pradedamas nuo apskaičiuotos spausdinimo vietos toje pačioje eilutėje.
Kairioji spausdinimo padėtis išvesties eilutėje visada yra 1. Kai naudojate sakinį Print # spausdindami į failus, dešiniausia spausdinimo vieta yra dabartinis išvesties failo plotis, kurį galite nustatyti naudodami sakinį Plotis # .
Pastaba
Įsitikinkite, kad lentelės formos stulpeliai pakankamai platūs, kad tilptų plačios raidės.
Kai naudojate funkciją TAB su spausdinimo metodu, spausdinimo paviršius yra padalintas į vienodus, fiksuoto pločio stulpelius. Kiekvieno stulpelio plotis yra pasirinkto šrifto taškų dydžio visų simbolių pločio vidurkis. Tačiau nėra koreliacijos tarp išspausdintų simbolių skaičiaus ir fiksuoto pločio stulpelių skaičiaus, kuriuos užima šie simboliai. Pavyzdžiui, didžioji raidė W užima daugiau nei vieną fiksuoto pločio stulpelį, o mažoji raidė i užima mažiau nei vieną fiksuoto pločio stulpelį.
Pavyzdys
Pastaba
Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.
Šiame pavyzdyje naudojama funkcija "Tab ", padedanti išvestį faile ir tiesioginiame lange.
' 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.
Funkciją TAB taip pat galima naudoti su spausdinimo metodu. Šis sakinys spausdina tekstą pradedant nuo 10 stulpelio.
Debug.Print Tab(10); "10 columns from start."