System Error &H8000FFFF

System Error &H8000FFFF,excel,اكاديميه محمود زكى الشريف,محمود زكى الشريف
System Error &H8000FFFF

System Error &H8000FFFF,excel,اكاديميه محمود زكى الشريف,محمود زكى الشريف


خطأ
(System Error &H8000FFFF (-2147418113

هذا الخطأ ، خطأ عام وأحيانا تظهر بجانبه جملة "catastrophic failure"  وتعنى " فشل زريع"

كيف يتم علاج هذا الخطأ ؟

الخطوات المعتادة لمعالجة هذه المشكلة 
اذا كان لديك UserForm بالمصنف والذى ينتج عنه الخطأ ، أو شفرة بوحدة نمطية .
حاول تصدير الـ  UserForm أو الـ Module من الملف الأصلي الى ملف آخر يكون الملف الثاني مهيئا بإمتداد يسمح بتشغيل الماكرو
قم باستيراد الملف إلى مصنف جديد
تحرير وحفظ المصنف الجديد

إذا نجح هذا ، لديك خيار حذف نموذج المستخدم من المصنف الخاص بك ، ثم استيراده مرة أخرى .
إذا لم يتم حفظه ، فيجب أن يكون هناك خطأ في المصنف نفسه .

واذا لم ينجح فتأكد أن هناك بعض الأخطاء في الـ UserForm أو الـ Module ، فحاول إنشاء واحد مشابه .

--------------------
تلميحات ضرورية
--------------------

يمكن أن يكون الخطأ نتيجة شيء لم يتم تحميله في الوقت الذي يتم فيه تشغيل التعليمات البرمجية.
إذا كان  لديك رمز حدث "Workbook_Open" في ThisWorkbook ، قم بتغيير اسم الحدث بحيث لا يتم تشغيله على الشاشة وشاهد ما يحدث.

إذا سمح النظام بفتح المصنف ثم بعد فتح المصنف ، قم بتشغيل التعليمة البرمجية Workbook_Open.
(يمكنك فقط فتح الوحدة النمطية والنقر في أي مكان في القسم الفرعي والضغط على F5 وسيتم تشغيله)

من الممكن أن يكون لديك كود في حدث Workbook Open الذي من المفترض أن يقوم بتحميل شيء لا يتم تحميله بسرعة كافية قبل تشغيل التعليمات البرمجية الأخرى التي تعتمد على الكائن الذي يتم تحميله (على سبيل المثال ، إذا كان من المفترض أن يتم تحميل UserForm ومن ثم تشغيل التعليمات البرمجية لملء rowsource combobox أو قائمة) .

إذا كان جهاز الكمبيوتر في العمل لا يعمل بالسرعة التي يعمل بها الكمبيوتر الخاص بك ، فيمكن أن يكون هذا هو السبب ،
 لظهور رسالة ( خارج نطاق الذاكرة ) .

يمكنك فرض تشغيل التعليمات البرمجية قبل تشغيل التعليمات البرمجية التالية :

عن طريق إدراج سطر DoEvents والذي يسمح لها "Catch up" قبل تشغيل تعليمات برمجية أخرى.

واذا كنت لا تستخدم Option Explicit ، يرجي استخدامها وقم بتشغيل التعليمات البرمجية من داخل المحرر
قبل تشغيل التعليمة البرمجية ، يمكنك استخدام Debug > Compile
وسيعثر على الخطأ قبل تشغيل التعليمات البرمجية.
وسيجد أي كائن مثل عنصر تحكم TextBox أو ComboBox الذي هو misspelt.
Developer MS Office VBA Application, Data Analyst, Designer And Developer of Blogger Templates, Microfinance, HR Specialist, leading businesses, Front End Web Developer.

More About

إرسال تعليق