הערה
הפונקציה, פעולת השירות, האובייקט או המאפיין המתוארים בנושא זה אינם זמינים אם Microsoft Jet Expression Service פועל במצב ארגז חול (Sandbox), דבר שמונע הערכה של ביטויים שעלולים להיות לא בטוחים. לקבלת מידע נוסף על מצב ארגז חול, חפש "מצב ארגז חול" בעזרה.
משמש עם המשפט Print # או עם שיטת ההדפסה כדי למקם את הפלט.
תחביר
כרטיסיה[(n)]
הארגומנט האופציונלי nהוא מספר העמודה שהועבר לפני הצגה או הדפסה של הביטוי הבא ברשימה. אם היא מושמטת, Tab מעביר את נקודת הכניסה לתחילת אזור ההדפסה הבא. פעולה זו מאפשרת שימוש ב - Tab במקום בפסיק באזורים שבהם הפסיק משמש כמפריד עשרוני.
הערות
אם מיקום ההדפסה הנוכחי בשורה הנוכחית גדול מ- n, Tab מדלג לעמודה nבשורת הפלט הבאה. אם n קטן מ- 1, Tab מעביר את מיקום ההדפסה לעמודה 1. אם n גדול מרוחב קו הפלט, Tab מחשב את מיקום ההדפסה הבא באמצעות הנוסחה:
nרוחבשינוי
לדוגמה, אם הרוחב הוא 80 ותציין Tab(90), ההדפסה הבאה תתחיל בעמודה 10 (שארית 90/80). אם n קטן ממיקום ההדפסה הנוכחי, ההדפסה מתחילה בשורה הבאה במיקום ההדפסה המחושב. אם מיקום ההדפסה המחושב גדול ממיקום ההדפסה הנוכחי, ההדפסה מתחילה במיקום ההדפסה המחושב באותה שורה.
מיקום ההדפסה השמאלי ביותר בשורת פלט הוא תמיד 1. בעת שימוש במשפט Print # כדי להדפיס בקבצים, מיקום ההדפסה השמאלי ביותר הוא הרוחב הנוכחי של קובץ הפלט, שניתן להגדיר אותו באמצעות המשפט Width # .
הערה
ודא שהעמודות הטבלאיות שלך רחבות מספיק כדי להכיל אותיות רחבות.
בעת השימוש בפונקציה Tab עם שיטת ההדפסה , משטח ההדפסה מחולק לעמודות אחידות ברוחב קבוע. הרוחב של כל עמודה הוא ממוצע של רוחב כל התווים בגודל הנקודות עבור הגופן שנבחר. עם זאת, אין מתאם בין מספר התווים המודפסים למספר העמודות ברוחב קבוע שתווים אלה תופסים. לדוגמה, האות הרישית W תופסת יותר מעמודה אחת ברוחב קבוע והאות הקטנה i תופסת פחות מעמודה אחת ברוחב קבוע.
דוגמה
הערה
הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.
דוגמה זו משתמשת בפונקציה Tab כדי למקם את הפלט בקובץ ובחלון המיידי .
' 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 גם עם שיטת ההדפסה . המשפט הבא מדפיס טקסט החל מעמודה 10.
Debug.Print Tab(10); "10 columns from start."