החזרת ערך בוליאני המציין אם מזהה (Visual Basic) מייצג משתנה של אובייקט.
תחביר
IsObject(identifier)
ארגומנט המזהההנדרש הוא שם משתנה.
הערות
IsObject שימושי רק לקביעה אם משתנה הוא של VarTypevbObject. זה יכול להתרחש אם המשתנה באמת מפנה (או פעם אחת מפנה לאובייקט), או אם הוא לא מכיל כלום.
IsObject מחזיר True אם identifier הוא משתנה המוצהר עם סוג אובייקט או כל סוג מחלקה חוקי, או אם identifier הוא וריאנט של 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.