הפונקציה 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..."
שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

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

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

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

×