הפונקציה Input

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

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

החזרת מחרוזת המכילה תווים מקובץ אשר נפתח במצב קלט או בינארי .

תחביר

קלט ( number, [ #] filenumber)

תחביר הפונקציה Input מכיל את הארגומנטים הבאים:

ארגומנט

תיאור

מספר

נדרש. כל חוקי ביטוי מספרי המציין את מספר התווים שיש להחזיר.

filenumber

נדרש. כל חוקי מספר קובץ.


הערות

נתונים שנקראו באמצעות הפונקציה Input נכתבים בדרך כלל בקובץ עם Print # או העברת. השתמש בפונקציה זו רק עם קבצים הפתוחים במצב קלט או בינארי .

בניגוד למשפט Input # , הפונקציה Input מחזירה את כל התווים שייקרא, כולל פסיקים, החזרות גררה, הזנות שורה, מרכאות ורווחים מובילים.

עם קבצים שנפתחו לגישה בינארית , ניסיון לקרוא את הקובץ באמצעות הפונקציה Input עד EOF מחזירה את הערך True גורם לשגיאה. השתמש בפונקציות LOF ו- Loc במקום EOF בעת קריאת קבצים בינאריים באמצעות Input, או להשתמש לקבל בעת שימוש בפונקציה EOF .

הערה: השתמש בפונקציה InputB עבור נתוני בית הכלולים בתוך קבצי טקסט. ב- InputB, number מציין את מספר הבתים להחזרת במקום את מספר התווים שיש להחזיר.

דוגמה

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

דוגמה זו משתמשת בפונקציה קלט כדי לקרוא תו אחד בכל פעם מקובץ ולהדפיס אותה לגודל החלון Immediate . דוגמה זו מניחה שזה TESTFILE הוא קובץ טקסט עם כמה שורות של נתונים לדוגמה.

Dim MyChar
Open "TESTFILE" For Input As #1 ' Open file.
Do While Not EOF(1) ' Loop until end of file.
MyChar = Input(1, #1) ' Get one character.
Debug.Print MyChar ' Print to the Immediate window.
Loop
Close #1 ' Close file.

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

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