إرجاع قيمة منطقية تشير إلى ما إذا كان المعرف (Visual Basic) يمثل كائنا متغير.
بناء الجملة
IsObject ( identifier )
المعرف المطلوبوسيطة هو اسم متغير.
ملاحظات
IsObject مفيد فقط في تحديد ما إذا كان المتغير هو من VarTypevbObject. قد يحدث هذا إذا كان المتغير يشير بالفعل (أو بمجرد الإشارة إليه) إلى كائن، أو إذا كان لا يحتوي على أي شيء.
يقوم IsObject بإرجاع True إذا كان المعرف متغيرا تم تعريفه بنوع عنصر أو أي نوع فئة صالح، أو إذا كان المعرفهو متغيرمن VarTypevbObject، أو كائن معرف من قبل المستخدم؛ وإلا، فإنه يرجع False. يقوم IsObject بإرجاع True حتى إذا تم تعيين المتغير إلى لا شيء.
استخدم تراكب الأخطاء للتأكد من أن مرجع الكائن صالح.
مثال
ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة Visual Basic for Applications (VBA). لمزيد من المعلومات حول العمل مع VBA، حدد مرجع المطور في القائمة المنسدلة بجوار البحث وأدخل مصطلحا واحدا أو أكثر في مربع البحث.
يستخدم هذا المثال الدالة IsObject لتحديد ما إذا كان المعرف يمثل متغير كائن. MyObjectYourObject هي متغيرات عناصر من نفس النوع. وهي أسماء عامة تستخدم لأغراض التوضيح فقط.
' 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.