החזרת ערך בוליאני המציין אם מזהה (Visual Basic) מייצג משתנה אובייקט.
תחביר
IsObject(identifier)
ארגומנט המזהההנדרש הוא שם משתנה.
הערות
IsObject שימושי רק כדי לקבוע אם משתנה הוא של VarTypevbObject. מצב זה עשוי להתרחש אם המשתנה מפנה לאובייקט (או פעם אחת מפנה אליו), או אם הוא אינו מכיל דבר.
IsObject מחזיר True אם המזהה הוא משתנה המוצהר עם סוג אובייקט או כל סוג מחלקה חוקי, או אם המזהה הוא משתנה של VarTypevbObject או אובייקט המוגדר על-ידי המשתמש; אחרת, הוא מחזיר False. IsObject מחזיר True גם אם המשתנה הוגדר כ'כלום '.
השתמש בהשמנה לשגיאות כדי לוודא שהפניה לאובייקט חוקית.
דוגמה
הערה
הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.
דוגמה זו משתמשת בפונקציה IsObject כדי לקבוע אם מזהה מייצג משתנה אובייקט.
MyObject ומשתנים YourObject של אובייקטים מאותו סוג. הם שמות כלליים המשמשים למטרות איור בלבד.
' Declare variables.
Dim MyInt As Integer, YourObject, MyCheck
Dim MyObject As Object
Set YourObject = MyObject ' Assign an object reference.
MyCheck = IsObject(YourObject) ' Returns True.
MyCheck = IsObject(MyInt) ' Returns False.