إرجاع قيمة منطقية تشير إلى ما إذا كان المعرف (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.