הפונקציה Spc

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

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

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

תחביר

Spc ( n )

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

הערות

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

currentprintposition + (n Mod רוחב)

לדוגמה, אם מיקום ההדפסה הנוכחי הוא 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 מציעה את תרגומי המכונה כדי לסייע למשתמשים שאינם דוברי אנגלית ליהנות מתוכן בנושא מוצרים, שירותים וטכנולוגיות של Microsoft. מכיוון שהמאמר תורגם על-ידי מכונה, הוא עלול להכיל שגיאות באוצר המילים, בתחביר או בדקדוק.

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

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

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

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×