كيف أصلح خطأ وقت التشغيل 1004 في Microsoft Excel؟

يعد Microsoft Excel(Microsoft Excel) أحد أشهر جداول البيانات المستخدمة في جميع أنحاء العالم للأغراض الفردية والتجارية على حد سواء. إنها الوجهة الشاملة لتخزين البيانات وتنظيمها ومعالجتها بطريقة منظمة. يأتي MS Excel(MS Excel) بشكل أساسي في امتدادين ، مثل تنسيق XLS و XLSX . ومع ذلك ، بصرف النظر عن شعبيتها المذهلة ، تعد أخطاء وقت التشغيل مصدر إزعاج شائع لعدد كبير من مستخدمي Windows - وأحد أكثرها شيوعًا هو Runtime Error 1004 .

خطأ وقت التشغيل 1004 في Excel

في هذا الدليل ، سنناقش خطأ وقت التشغيل(Runtime error) الشائع 1004 وبعض أفضل الحلول لحلها دون عناء.

ما هو خطأ وقت التشغيل 1004(Runtime Error 1004) في Excel ؟

خطأ وقت التشغيل(Runtime) 1004 هو رمز خطأ يتعلق بـ Microsoft Visual Basic المعروف أنه يزعج مستخدمي Microsoft Excel . يواجه هذا الخطأ أي إصدارات من MS Excel مثل Excel 2007 و 2010 و 2013 و 2016 و 2019 أيضًا. لا يوجد إصدار من Microsoft Excel في مأمن من خطر Runtime Error 1004 .

واجه المستخدمون هذا الخطأ بشكل أساسي أثناء عملهم على ملف Excel أو محاولة إنشاء ماكرو(Macro) في مستند Excel. يمكن أن يسبب مشكلة خطيرة أثناء العمل مع تطبيقات (Applications)Visual Basic ويمكن أن يؤدي إلى تعطل البرنامج بالكامل ، أو حتى النظام بأكمله ؛ في بعض الأحيان قد يجمد النظام الذي يمنع المستخدمين من فعل أي شيء على نظامهم.

أنواع رسائل الخطأ

رسائل الخطأ الأكثر ارتباطًا بخطأ وقت التشغيل هذا هي كما يلي:

  • VB: خطأ وقت التشغيل '1004': خطأ معرف من قبل التطبيق أو كائن معرف
  • خطأ وقت تشغيل Excel VBA(Excel VBA Runtime) 1004 " فشل تحديد(Select) طريقة لفئة النطاق "(Range)
  • خطأ وقت التشغيل 1004 نطاق أسلوب الكائن _ global فشل أساسي مرئي
  • ماكرو Excel "خطأ وقت التشغيل" 1004؟
  • خطأ وقت التشغيل(Runtime) فشل أسلوب 1004 فتح مصنفات الكائنات
  • خطأ وقت التشغيل '1004': فشل أسلوب 'Ranger' الخاص بالكائن 'Worksheet'
  • " فشل تطبيق(Object Program APPLICATION Failed) برنامج كائن (Method)المفتاح(Key) . "

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

ما هي الاسباب؟

الخطأ 1004 هو رمز عام متعلق بـ MS Excel ولكنه ليس محددًا لسبب واحد محدد. ومن ثم(Hence) ، في هذه الحالة ، سيختلف السبب الدقيق لظهور هذا الخطأ من حالة إلى أخرى ومن ظرف إلى ظرف. من مشكلات التكوين إلى مشكلات البرامج ، أدرجنا أدناه ملخصًا للأسباب الشائعة لخطأ وقت التشغيل 1004 في Excel:

  • قد يكون رمز سطح المكتب MS Excel(MS Excel Desktop Icon) تالفًا
  • ملف VBA Excel(VBA Excel File) يتعارض مع تطبيق آخر
  • بسبب خطأ في التطبيق أو الكائن المحدد
  • بسبب فقدان الملف التابع
  • بسبب الفيروسات أو حصان طروادة أو البرامج الضارة
  • بسبب مفاتيح التسجيل غير صالحة(Invalid Registry Keys) وهلم جرا.

كانت هذه بعض الأسباب الأكثر شيوعًا وراء ظهور خطأ وقت التشغيل 1004 في MS Excel ؛ الآن دعونا نفهم الإصلاحات المختلفة.

إصلاح خطأ وقت التشغيل 1004 في Excel

هنا قمنا بتفصيل الحلول اليدوية والآلية لإصلاح خطأ وقت التشغيل 1004(Runtime Error 1004) . يمكنك اتباع أي من الطرق التالية لحل المشكلة.

  1. قم بإنشاء قالب Excel جديد
  2. قم بتشغيل فحص الفيروسات
  3. بالنسبة لـ VB: خطأ وقت التشغيل "1004" ، قم بتغيير حجم إدخالات وسيلة الإيضاح

دعونا نلقي نظرة على كل من هذه الطرق بالتفصيل.

1] قم بإنشاء قالب Excel جديد

في بعض الحالات ، يمكن أن يكون إصلاح هذه المشكلة بسيطًا مثل إدراج ورقة عمل جديدة من قالب بدلاً من إنشاء نسخة من ورقة عمل موجودة. هنا هو ما عليك القيام به:

1] افتح MS Excel على نظامك

2] اضغط على " CTRL + N " لإنشاء ورقة عمل Microsoft Excel جديدة أو ببساطة حدد " مصنف فارغ(Blank workbook) " من الشاشة الأولى.

خطأ وقت التشغيل 1004

3] بمجرد(Once) الانتهاء ، احذف جميع الأوراق الموجودة في المصنف باستثناء ورقة واحدة.

4] الآن قم بتنسيق المصنف الذي تم تركه. لاحظ أيضًا أنه يمكن تعديل هذا المصنف ليلائم احتياجاتك الفردية.

5] في النهاية ، انتقل إلى " File > Save As " لحفظ ورقة العمل الجديدة بتنسيق ملف Excel Template (.xltx أو .xlt).

6] بمجرد إنشاء القالب بنجاح ، يمكنك إدراجه برمجيًا باستخدام سطر التعليمات البرمجية التالي:

Sheets.Add Type:=path\filename

يرجى ملاحظة -(Please note – ) لا تنس استبدال اسم الملف الجديد بالاسم الفعلي للمستند.

2] قم بتشغيل فحص الفيروسات

من المهم جدًا فحص نظام الكمبيوتر الخاص بك بحثًا عن البرامج الضارة والفيروسات حيث يمكن أن يؤدي ذلك إلى إتلاف الملفات والمستندات المهمة وإظهار خطأ وقت التشغيل 1004 في MS Excel . أحيانًا يساعد استخدام برنامج مكافحة فيروسات جيد كثيرًا.

ذات صلة(Related) : خطأ وقت التشغيل 1004 ، لا يمكن تشغيل الماكرو في Excel(Run-time error 1004, Cannot run the Macro in Excel) .

3] بالنسبة لـ VB: خطأ وقت التشغيل "1004" ، قم بتغيير حجم مدخلات وسيلة الإيضاح

إذا صادفت خطأ وقت التشغيل(Runtime) 1004 عند تشغيل ماكرو Microsoft Visual Basic(Microsoft Visual Basic) for Applications ( VBA ) ، فيمكنك استخدام هذه الطريقة للتغلب على المشكلة.

بشكل عام ، تحصل على هذا الخطأ عند محاولة تشغيل ماكرو VBA يستخدم طريقة (VBA)LegendEntries لإجراء تغييرات على إدخالات وسيلة الإيضاح في مخطط Microsoft Excel . في ذلك الوقت ، قد تتلقى رسالة الخطأ التالية:

خطأ وقت التشغيل '1004': خطأ في التطبيق أو من قبل الكائن

يحدث هذا الخطأ عندما يحتوي مخطط Excel على إدخالات وسيلة إيضاح أكثر من المساحة المتوفرة لعرض إدخالات وسيلة الإيضاح في مخطط Excel . عند حدوث هذا السلوك ، قد يقوم Microsoft Excel باقتطاع إدخالات وسيلة الإيضاح.

لحل هذا السلوك ، قم بإنشاء ماكرو يعمل على تقليل حجم خط نص وسيلة إيضاح مخطط Excel قبل إجراء ماكرو (Excel)VBA تغييرات على وسيلة إيضاح المخطط ثم استعادة حجم خط وسيلة إيضاح المخطط بحيث يكون مشابهًا لمثال الماكرو التالي .

Sub ResizeLegendEntries()
With Worksheets("Sheet1").ChartObjects(1).Activate
      ' Store the current font size
      fntSZ = ActiveChart.Legend.Font.Size
'Temporarily change the font size.
      ActiveChart.Legend.Font.Size = 2
'Place your LegendEntries macro code here to make
         'the changes that you want to the chart legend.
' Restore the font size.
      ActiveChart.Legend.Font.Size = fntSZ
   End With
End Sub

نأمل أن تساعدك هذه المقالة في إصلاح خطأ وقت التشغيل 1004 في Microsoft Excel . يمنحك هذا الدليل حلاً يدويًا وتلقائيًا للتخلص من هذا الخطأ ؛ يمكنك الاستفادة من أي حل بناءً على حاجتك.

اقرأ التالي(Read next) : مفاتيح الأسهم لا تعمل في Microsoft Excel.



About the author

أنا مهندس برمجيات بدوام كامل ولدي أكثر من 10 سنوات من الخبرة في العمل مع برامج Windows و Mac. أعرف كيفية تصميم التطبيقات واختبارها ونشرها على كلا النظامين الأساسيين. لدي أيضًا خبرة في إدارة الأمن والنظام. يمكن أن تساعدك مهاراتي ومعرفي في بناء نظام كمبيوتر أفضل وأكثر كفاءة.



Related posts