החזרת מחרוזת המספקת מידע אודות משתנה.
תחביר
TypeName ( varname )
ערך varnameארגומנט הוא משתנה המכיל כל משתנה פרט למשתנה מסוג המוגדר על-ידי המשתמש.
הערות
המחרוזת המוחזרת על-ידי TypeName יכולה להיות כל אחת מהאפשרויות הבאות:
המחרוזת הוחזרה |
משתנה |
סוג אובייקט |
אובייקט שהסוג שלו הוא objecttype |
בית |
ערך בית |
מספר שלם |
מספר שלם |
זמן |
מספר שלם ארוך |
Single |
מספר נקודה צפה ברמת דיוק יחיד |
Double |
מספר נקודה צפה עם דיוק כפול |
מטבע |
ערך מטבע |
Decimal |
ערך עשרוני |
תאריך |
ערך תאריך |
String |
String |
בוליאני |
ערך בוליאני |
שגיאה |
ערך שגיאה |
ריק |
לא אותחל |
Null |
אין נתונים חוקיים |
אובייקט |
אובייקט |
לא ידוע |
אובייקט שהסוג שלו אינו ידוע |
ללא הקשה |
משתנה אובייקט שאינו מפנה לאובייקט |
אם varname הוא מערך, המחרוזת המוחזרת יכולה להיות כל אחת מהמחרוזת המוחזרת האפשרית (או משתנה) עם סוגריים ריקים מצורפים. לדוגמה, אם 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()".