ظهور رسالة خطأ عند تشغيل ماكرو للبحث عن ملف في أحد برامج Office 2007: "خطأ وقت التشغيل 5111"


الأعراض


يمكنك تشغيل Microsoft Visual Basic for Applications (VBA) ماكرو في برنامج Microsoft Office 2007 للبحث عن ملف على الكمبيوتر الخاص بك. عند القيام بذلك، قد تتلقى رسالة الخطأ VBA التالية:
"خطأ في وقت التشغيل 5111

لا يتوفر الأمر على هذا النظام الأساسي "

السبب


تحدث هذه المشكلة عند وجود برامج Office 2007 مثبتاً على جهاز كمبيوتر في نظام التشغيل Microsoft Windows XP، ويستخدم الماكرو VBA الكائن Application.FileSearch . هذا الكائن لم يعد معتمداً في 2007 برامج Office.

الحل البديل


للتغلب على هذه المشكلة، استخدم كائن FileSystemObject إلى الدلائل البحث بشكل متكرر وللعثور على ملفات معينة. راجع نموذج التعليمة البرمجية الموضح في مقالة "قاعدة معارف Microsoft" التالية:
185601 كيفية الدلائل البحث بشكل متكرر باستخدام filesystemobject

مزيد من المعلومات


قد يكون حلاً بديلاً البرنامج النصي Windows Desktop Search. لمزيد من المعلومات حول هذه الميزة، قم بزيارة موقع Microsoft التالي على الويب: