הפונקציה TypeName

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

החזרת מחרוזת המספקת מידע אודות משתנה.

תחביר

TypeName ( varname )

הנדרש varnameארגומנט הוא משתנה המכיל כל משתנה למעט משתנה מסוג המוגדרות על-ידי המשתמש.

הערות

המחרוזת המוחזרת על-ידי TypeName יכול להיות כל אחת מהאפשרויות הבאות:

המחרוזת המוחזרת

משתנה

סוג אובייקט

אובייקט שסוג הוא objecttype

Byte

ערך בית

מספר שלם

מספר שלם

ארוך

מספר שלם ארוך

Single

מספר עם נקודה צפה של דיוק יחיד

Double

מספר עם נקודה צפה דיוק כפול

מטבע

ערך מטבע

Decimal

הערך העשרוני

תאריך

ערך תאריך

מחרוזת

מחרוזת

בוליאני

ערך בוליאני

שגיאה

ערך שגיאה

ריק

מאותחלים

Null

אף נתון חוקי

אובייקט

אובייקט

לא ידוע

אובייקט שהסוג שלו אינו ידוע

דבר

משתנה אובייקט שאינו מפנה לאובייקט


אם varname הוא מערך, מוחזרת מחרוזת יכול להיות כל אחת האפשריות המוחזר מחרוזות (או Variant) בצירוף סוגריים ריקים. לדוגמה, אם varname הוא מערך של מספרים שלמים, TypeName מחזירה "Integer()".

דוגמה

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

דוגמה זו משתמשת בפונקציה TypeName כדי להחזיר מידע אודות משתנה.

Dim NullVar, MyType, StrVar As String
Dim IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null ' Assign Null value.
MyType = TypeName(StrVar) ' Returns "String".
MyType = TypeName(IntVar) ' Returns "Integer".
MyType = TypeName(CurVar) ' Returns "Currency".
MyType = TypeName(NullVar) ' Returns "Null".
MyType = TypeName(ArrayVar) ' Returns "Integer()".

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

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

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

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

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

×