Piezīme.: Šajā tēmā aprakstītā funkcija, metode, objekts vai rekvizīts tiek atspējots, ja Microsoft Jet Expression Service darbojas smilškastes režīmā, tā neļauj novērtēt potenciāli nedrošas izteiksmes. Lai iegūtu papildinformāciju par smilškastes režīmu, meklējiet "smilškastes režīms" sadaļā Palīdzība.
Tiek izmantots ar priekšrakstu Drukāt # vai drukāšanas metodi izvades pozīcijai.
Sintakse
Tab[(n)]
Neobligātais narguments ir kolonnas numurs, kas pārvietots pirms nākamās kolonnas parādīšanas izteiksme drukāšanas sarakstā. Ja tas tiek izlaists , tabulēšanas punkts pārvieto ievietošanas punktu uz nākamās tabulas drukāšanas zona. Tas ļauj izmantot tabulēšanas taustiņu komata vietā lokalizācijās, kur komats tiek izmantots kā decimāldaļu atdalītājs.
Piezīmes
Ja pašreizējā drukas pozīcija pašreizējā rindā ir lielāka par n, tabulators pāriet uz n-tokolonnu nākamajā izvades rindā. Ja n ir mazāks par 1, tabulēšanas programma pārvieto drukas pozīciju uz 1. kolonnu. Ja n ir lielāks par izvades līnijas platumu, tabulēšanas rakstzīme aprēķina nākamo drukas pozīciju, izmantojot formulu:
n Mod platums
Piemēram, ja platums ir 80 un tiek norādīta tabulēšanas rakstzīme (90), nākamā drukāšana tiks sākta kolonnā 10 (atlikums no 90/80). Ja n ir mazāks par pašreizējo drukas pozīciju, drukāšana sākas nākamajā rindiņā aprēķinātajā drukas pozīcijā. Ja aprēķinātā drukas pozīcija ir lielāka par pašreizējo drukas pozīciju, drukāšana tiek sākta aprēķinātā drukas pozīcijā tajā pašā rindā.
Drukas pozīcija izvades rindā pa kreisi vienmēr ir 1. Ja izmantojat priekšrakstu Drukāt # , lai drukātu failos, labā tālākā drukas pozīcija ir izvades faila pašreizējais platums, kuru var iestatīt, izmantojot priekšrakstu Width # .
Piezīme.: Pārliecinieties, vai tabulas kolonnas ir pietiekami platas, lai ietilptu platos burtus.
Ja izmantojat tabulēšanas funkciju ar metodi Drukāt , drukas virsma ir sadalīta vienotās un fiksēta platuma kolonnās. Katras kolonnas platums ir visu rakstzīmju platuma vidējais platums izvēlētajam fontam. Tomēr nav korelācijas starp izdrukāto rakstzīmju skaitu un šo rakstzīmju aizņemto noteikta platuma kolonnu skaitu. Piemēram, lielais burts W aizņem vairāk nekā vienu noteikta platuma kolonnu, bet mazie burti i aizņem mazāk nekā vienu noteikta platuma kolonnu.
Piemērs
Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.
Šajā piemērā tiek izmantota funkcija Tab , lai pozicionētu izvadi failā un logā Tūlītējs .
' 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.
Tabulēšanas funkciju var izmantot arī ar metodi Print. Tālāk redzamais priekšraksts drukā tekstu, sākot ar 10. kolonnu.
Debug.Print Tab(10); "10 columns from start."