رسالة الخطأ في Excel: "تم اكتشاف أخطاء أثناء الحفظ ..."
المشكلة
فكر في السيناريو التالي: تقوم بالعمل في مشروع لتنفيذ مهام Microsoft Office تلقائيًا. لذلك، قمت بفتح محرر Microsoft Visual Basic for Applications. هناك ورقة عمل Excel مفتوحة كذلك تحتوي على ارتباط بيانات Excel لبرنامج think-cell (راجع 21. ارتباطات بيانات Excel).
تقوم بحذف ورقة عمل Excel التي تحتوي على ارتباط بيانات Excel لبرنامج think-cell. قد يعرض Excel رسالة خطأ: "الكائن مطلوب".
إذا حاولت حفظ ملف Excel، يعرض Excel رسالة خطأ:
"تم اكتشاف أخطاء أثناء حفظ [اسم الملف]. قد يتمكن برنامج Microsoft Excel من حفظ الملف عن طريق إزالة بعض الميزات أو إصلاحها. لإجراء الإصلاحات في ملف جديد، انقر فوق "متابعة". لإلغاء حفظ الملف، انقر فوق "إلغاء"."
عند النقر فوق متابعة، يفشل الإصلاح.
Excel 2007 أو 2010: إذا حاولت إدراج ورقة عمل Excel جديدة بدلاً من محاولة حفظ الملف، يتعطل برنامج Excel.
السبب
تحدث المشكلة بسبب خطأ في Excel. لقد قمنا بتقديم طلب دعم إلى شركة Microsoft. إذا كان لدى شركتك عقد دعم من Microsoft Office وكنت تريد الاتصال بشركة Microsoft لطلب إصلاح، يمكنك الرجوع إلى رقم حالة Microsoft 114072911657591. يمكن تكرار الخطأ دون استخدام think-cell.
تكرار الخطأ دون استخدام think-cell
يرجى القيام بالخطوات التالية:
- قم بتشغيل برنامج Excel مع ملف فارغ جديد.
- أدخل 100 في الخليتين A1 وA2 في ورقة العمل الأولى، ورقة1.
- حدد الخليتين A1:A2 في ورقة1 واضغط على المفتاحين Ctrl + C للنسخ.
- (فقط إذا حاولت النسخ باستخدام Excel 2013 أو إصدار أحدث: قم بإدراج ورقة عمل ثانية. تحتوي إصدارات Excel الأقدم على ثلاث أوراق عمل افتراضية، لذا فهذا أمر غير مطلوب).
- اضغط على المفتاحين Alt + F11 لفتح نافذة محرر Microsoft Visual Basic for Applications، واتركها مفتوحة.
- قم بتشغيل برنامج Word مع ملف فارغ جديد.
- في Word، انتقل إلى الصفحة الرئيسية ← لصق ← لصق خاص ← لصق الارتباط: كائن ورقة عمل Microsoft Excel وانقر فوق موافق.
- في Excel، انقر بزر الماوس الأيمن فوق علامة التبويب ورقة1 ثم انقر فوق حذف.
-
حاول حفظ ملف Excel. يعرض Excel رسالة خطأ:
"تم اكتشاف أخطاء أثناء حفظ [اسم الملف]. قد يتمكن برنامج Microsoft Excel من حفظ الملف عن طريق إزالة بعض الميزات أو إصلاحها. لإجراء الإصلاحات في ملف جديد، انقر فوق "متابعة". لإلغاء حفظ الملف، انقر فوق "إلغاء"."عند النقر فوق متابعة، يفشل الإصلاح.
Excel 2007 أو 2010: إذا حاولت إدراج ورقة عمل Excel جديدة بدلاً من محاولة حفظ الملف، يتعطل برنامج Excel.
الحل
إذا واجهت هذا الخطأ، يمكنك حفظ بياناتك في مستند Excel جديد أو تجاهل التغييرات وإصلاح المستند الأصلي:
حفظ بياناتك في مستند Excel جديد
لحفظ التغييرات التي قمت بإجرائها على المستند الخاص بك، انسخ أوراق العمل التي قمت بتغييرها إلى مستند Excel جديد واحفظه.
إصلاح مستند Excel الخاص بك تفاديًا لحدوث هذا الخطأ في المستقبل
يمكنك إصلاح مستند Excel الخاص بك عن طريق حذف أي مشروعات Visual Basic for Applications (VBA) من المستند لديك. بيد أن مجرد حذفها في محرر Visual Basic هو إجراء غير كافٍ. يرجى استخدام الإجراء التالي:
- قم بإنشاء نسخة احتياطية من المستند الخاص بك.
- قم بتنزيل Structured Storage Viewer المجاني وتشغيله.
- افتح المستند الخاص بك في Structured Storage Viewer.
- في طريقة عرض الشجرة للمستند لديك، حدد _VBA_PROJECT_CUR ثم اضغط على Del لحذفه.
- قم بتأكيد عملية الحذف وإغلاق Structured Storage Viewer.
- افتح المستند في Excel.
- سيظهر مربع حوار Microsoft Visual Basic ← لم يتم العثور على الملف. انقر فوق موافق.
- يظهر مربع حوار آخر الإصلاحات، مع سرد مشروع Visual Basic المفقود. انقر فوق إغلاق.
- قم بحفظ المستند الخاص بك.
من المفترض أن يكون بإمكانك الآن حذف ورقة العمل مع ارتباطات think-cell ثم حفظ المستند.