דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

הערה: הפונקציה, פעולת השירות, האובייקט או המאפיין המתוארים בנושא זה אינם זמינים אם שירות הביטויים של Microsoft Jet פועל במצב ארגז חול (Sandbox) שמונע הערכה של ביטויים שעלולים להיות לא בטוחים. לקבלת מידע נוסף על מצב ארגז חול, חפש את "מצב ארגז חול" בעזרה.

משמשת במשפט Print # או בפעולת השירות Print כדי למקם את הפלט.

תחביר

Spc ( n )

הארגומנט nארגומנט הוא מספר הרווחים להוספה לפני הצגה או הדפסה של ביטוי הבא ברשימה.

הערות

אם n קטן מרוחב קו הפלט, מיקום ההדפסה הבא מופיע מיד אחרי מספר הרווחים המודפסים. אם n גדול מרוחב קו הפלט, Spc מחשב את מיקום ההדפסה הבא באמצעות הנוסחה:

currentprintposition + (n רוחב מוד)

לדוגמה, אם מיקום ההדפסה הנוכחי הוא 24, רוחב קו הפלט הוא 80, ותציין Spc(90), ההדפסה הבאה תתחיל במיקום 34 (מיקום ההדפסה הנוכחי + השארית של 90/80). אם ההבדל בין מיקום ההדפסה הנוכחי לבין רוחב קו הפלט קטן מ- n (או n רוחב Mod), הפונקציה Spc מדלגת לתחילת השורה הבאה ומפיקה רווחים שווים ל- n – (רוחבcurrentprintposition).

הערה:  ודא שהעמודות הטבלאיות רחבות דיו כדי להכיל אותיות רחבות.

בעת שימוש בפעולת השירות Print עם גופן עם מרווח פרופורציונלי, רוחב תווי הרווח המודפס באמצעות הפונקציה Spc הוא תמיד ממוצע של כל התווים בגודל בנקודה עבור הגופן שנבחר. עם זאת, אין מתאם בין מספר התווים המודפסים לבין מספר העמודות ברוחב קבוע שתווים אלה מאכלסים. לדוגמה, האות הרישית W תוחם יותר מעמודה אחת ברוחב קבוע, והאות האותיות ה קטנות i תיהוות פחות מעמודה אחת ברוחב קבוע.

דוגמה

הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications‏ (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.

דוגמה זו משתמשת בפונקציה Spc כדי למקם פלט בקובץ ובחלון Immediate .

' The Spc function can be used with 
' the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
Print #1, "10 spaces between here"; Spc(10); "and here."
Close #1 ' Close file.

המשפט הבא גורם להדפסת הטקסט בחלון Immediate (באמצעות פעולת השירות Print ), שלפניו 30 רווחים.

Debug.Print Spc(30); "Thirty spaces later..."

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×