Tab, funksjon

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Merknad: Funksjonen, metoden, objektet eller egenskapen som er beskrevet i dette emnet er deaktivert hvis Microsoft Jet Expression Service kjører i sandkassemodus, som hindrer evaluering av potensielt usikre uttrykk. Hvis du vil ha mer informasjon om sandkassemodus, kan du søke etter "sandkassemodus" i Hjelp.

Brukes med Print # -setningen eller Print -metoden til å plassere utdata.

Syntaks

Kategorien [(n)]

Valgfritt nargument er kolonnenummeret flyttes til før vises eller skrives ut neste uttrykk i en liste. Hvis utelatt, flytter Tab innsettingspunktet til begynnelsen av den neste utskriftssone. Dette gjør at fanen som skal brukes i stedet for komma i nasjonale innstillinger der komma brukes som desimalskilletegn.

Merknader

Hvis gjeldende trykt posisjon på gjeldende linje er større enn n, hopper Tab til kolonnen for n-te på den neste linjen for utdata. Hvis n er mindre enn 1, flytter kategorien Skriv ut plasseringen til kolonne 1. Hvis n er større enn bredden på linjen, beregner Tab neste print plasseringen ved hjelp av formelen:

n REST Bredde

Hvis bredden er 80 og du angir for eksempel fanen (90), starter neste utskrift ved kolonne 10 (resten av 90/80). Hvis n er mindre enn gjeldende trykt posisjon, begynner utskriften på den neste linjen posisjonen beregnede Skriv ut. Hvis beregnede trykt posisjonen er større enn gjeldende trykt posisjon, begynner utskriften posisjonen beregnede skrive ut på samme linje.

Posisjonen lengst til venstre til skrive ut på en utdatalinje er alltid 1. Når du bruker Print # -setningen til å skrive ut til filer, skrive ut lengst er gjeldende bredde for utdatafilen, som du kan angi ved hjelp av den bredden # setningen.

Merknad: Kontroller at tabular kolonnene er bred nok til å få plass til brede bokstaver.

Når du bruker Tab -funksjonen med metoden skrive ut , er skrive ut overflaten delt inn uniform, fast bredde kolonner. Bredden på hver kolonne er gjennomsnittet av bredden på alle tegn i punktstørrelsen for den valgte skriften. Det finnes imidlertid ikke noen korrelasjon mellom antall tegn som skrives ut og antall kolonner med fast bredde de tegnene bruker. Liten i bruker mindre enn én fast bredde-kolonne, for eksempel stor w bruker mer enn én kolonne med fast bredde.

Eksempel

Merknad: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

Dette eksemplet brukes Tab -funksjonen til å plassere utdata i en fil og i øyeblikksvinduet .

' 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.

Tab -funksjonen kan også brukes med Print -metoden. Følgende setning skriver ut tekst fra kolonne 10.

Debug.Print Tab(10); "10 columns from start."

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×