Microsoft Excel ينتظر تطبيق آخر لإكمال إجراء OLE خطأ: Fix

تقرير العديد من المستخدمين عن "Microsoft Excel ينتظر تطبيق آخر لإكمال إجراء OLE"في نظام التشغيل Windows 10 عند استخدام تطبيقات Office. على سبيل المثال ، قد تواجه هذا الخطأ أثناء محاولتك فتح Excel باستخدام لوحة تشغيل BI أو عند محاولة تشغيل برنامج نصي لـ VBA.

تم تقديم تقنية OLE (ربط الكائنات وتضمينها) بواسطة Microsoft لمساعدة تطبيقات Office على التواصل مع البرامج الأخرى. باستخدام هذه التقنية ، يقوم أحد برامج التحرير بمشاركة قسم من المستند مع برامج أخرى ثم استيراد قسم المستند أو إعادته مع محتوى البرنامج الآخر.

لذلك ، على سبيل المثال ، إذا كنت تعمل على Excel وتحاول التفاعل مع Word ، فسوف ترسل رسالة إلى كائن OLE وستنتظر حتى يتلقى ردًا من Word. ولكن ، عندما يتأخر الرد عن الوقت المطلوب ، سترى "Microsoft Excel ينتظر تطبيق آخر لإكمال إجراء OLE" خطأ.

يمكن أن يظهر الخطأ إما بسبب بروتوكول DDE الذي تم إيقاف تشغيله في Excel ، عندما يكون تثبيت مجموعة Office تالفًا ، إذا لديك Adobe Acrobat PDFMaker كوظيفة إضافية وتتداخل مع Excel ، أو إذا كان Internet Explorer يتعارض مع اكسل. أثناء إغلاق Excel تمامًا ، يمكن أن تساعد إعادة تشغيل جهاز الكمبيوتر الخاص بك والبدء من جديد ، يمكنك أيضًا تجربة الطرق التالية في حالة عدم حدوث ذلك.

الطريقة الأولى: عن طريق إزالة Adobe Acrobat PDFMaker

من المعروف أن Adobe Acrobat PDFMaker لديه مشكلات عدم توافق مع MS Excel. لذلك. ينصح بتعطيل الوظيفة الإضافية. دعونا نرى كيف.

الخطوة 1: إطلاق اكسل وانتقل إلى ملف علامة تبويب في أقصى يسار الورقة.

افتح علامة تبويب ملف Excel

الخطوة 2: من ملف القائمة ، حدد خيارات.

خيارات قائمة الملفات

الخطوه 3: في ال خيارات Excel مربع الحوار ، انقر فوق الوظائف الإضافية على الجانب الأيسر من الجزء.

الآن ، انتقل إلى الجانب الأيمن من النافذة وابحث عن ملف يدير الخيار نحو القاع. يختار وظائف COM الإضافية من القائمة المنسدلة المجاورة له واضغط على اذهب زر.

خيارات Excel إضافة Ins إدارة Com Add Ins Go

الخطوة الرابعة: الآن ، في مربع وظائف COM الإضافية التي تنبثق ، قم بإلغاء تحديد برنامج Acrobat PDFMaker Office COM الإضافي و اضغط نعم لحفظ التغييرات والخروج.

الآن ، ما عليك سوى إعادة تشغيل جهاز الكمبيوتر الخاص بك ومحاولة فتح Excel مرة أخرى أو تشغيل البرنامج النصي VBA للتحقق مما إذا كان الخطأ قد اختفى. إذا استمرت المشكلة ، فجرّب الطريقة الثانية.

الطريقة 2: عن طريق السماح للتطبيقات الأخرى التي تستخدم DDE

الخطوة 1: فتح اكسل وانتقل إلى ملف علامة التبويب أعلى يسار الشاشة.

افتح علامة تبويب ملف Excel

الخطوة 2: يختار خيارات من ملف قائمة.

خيارات قائمة الملفات

الخطوه 3: في ال خيارات Excel نافذة ، انتقل إلى الجانب الأيسر وانقر فوق متقدم. الآن ، على الجانب الأيمن ، قم بالتمرير لأسفل وابحث عن ملف جنرال لواء القطاع الثامن.

هنا ، قم بإلغاء تحديد المربع المجاور لـ تجاهل التطبيقات الأخرى التي تستخدم التبادل الديناميكي للبيانات (DDE).

صحافة نعم لحفظ التغييرات والخروج.

خيارات Excel خيارات عامة متقدمة تجاهل التطبيقات الأخرى التي تستخدم التبادل الديناميكي للبيانات (dde) قم بإلغاء تحديد

الآن ، عد وجرب نفس العملية التي كنت تقوم بها سابقًا ومعرفة ما إذا كان الخطأ لا يزال موجودًا. إذا استمر ظهور الخطأ ، فجرّب الطريقة الثالثة.

الطريقة الثالثة: بإنهاء عملية Internet Explorer

الخطوة 1: انتقل إلى شريط المهام وانقر عليها بزر الماوس الأيمن. يختار مدير المهام من قائمة السياق.

شريط المهام انقر بزر الماوس الأيمن فوق مدير المهام

الخطوة 2: في ال مدير المهام نافذة تحت العمليات علامة التبويب ، وابحث عن ملف عملية Internet Explorer. ثم اضغط على إنهاء المهمة الزر الموجود أسفل يسار النافذة.

يقوم مدير المهام بمعالجة مهمة إنهاء Internet Explorer

ارجع إلى Excel ومعرفة ما إذا كان الخطأ قد اختفى. إذا استمر ظهور الخطأ ، فجرّب الطريقة الرابعة.

الطريقة الرابعة: بتقييد رسائل تطبيق Excel

جرب هذه الطريقة إذا واجهت "Microsoft Excel ينتظر تطبيق آخر لإكمال إجراء OLE”أثناء تشغيل برنامج نصي VBA. ومع ذلك ، هذا مجرد حل بديل ولا يحل المشكلة نفسها. ولكن ، يمكنه الوصول إليك عن طريق تشغيل برنامج VBA النصي في الوقت الحالي وعن طريق حظر رسالة الخطأ. إليك كيفية القيام بذلك.

الخطوة 1: افتح ورقة Excel واضغط على مفتاح Alt + F11 معًا على لوحة المفاتيح لفتح ملف مايكروسوفت فيجوال بيسك للتطبيقات نافذة المحرر.

الخطوة 2: في ال مشروع - مشروع VBA شريط على اليسار ، ابحث عن ThisWorkbook تحت كائنات Microsoft Excel.

انقر بزر الماوس الأيمن فوقه ، انتقل إلى إدراج في قائمة النقر بزر الماوس الأيمن ومن القائمة الفرعية ، حدد وحدة.

شريط مشروع محرر Vba ، كائنات Microsoft Excel ، انقر بزر الماوس الأيمن فوق إدراج وحدة نمطية

الخطوه 3: يخلق ملف وحدة على الجانب الأيمن من الجزء. انسخ الكود أدناه والصقه في الوحدة النمطية:

وظيفة التصريح الخاصة CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn As Long ، ByRef PreviousFilter) As Long Public Sub KillMessageFilter () Dim IMsgFilter منذ فترة طويلة CoRegisterMessageFilter 0 & ، IMsgFilter End Sub Public Sub RestoreMessageFilter () Dim IMsgFilter as Long CoRegisterMessageFilter IMsgFilter، IMsgFilter End الفرعية 
وحدة جديدة نسخ ولصق كود Vba

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

CreateXYZ () خافت wdApp ككائن خافت ككائن عند الخطأ استئناف المجموعة التالية wdApp = GetObject (، "Word. التطبيق ") إذا كان هناك خطأ. رقم <> 0 ثم عيّن wdApp = CreateObject ("Word. Application ") End If On Error GoTo 0 Set wd = wdApp. وثائق. افتح (ThisWorkbook. المسار والتطبيق. PathSeparator & "XYZ template.docm") wdApp. مرئي = نطاق حقيقي ("A1: B10"). CopyPicture xlScreen wd. نطاق. لصق نهاية Sub
نسخ ولصق الكود البديل للوحدة الجديدة

الخطوة الخامسة: الآن ، اذهب إلى ملف انقر فوق علامة التبويب في الزاوية العلوية اليسرى من المحرر وحدد حفظ الكتاب 1.

علامة تبويب ملف محرر Vba حفظ Book1

الخطوة السادسة: بعد الضغط على ملف يحفظ الزر ، سترى مطالبة تقول ، لا يمكن حفظ الميزات التالية في مصنفات خالية من الماكرو.

اضغط على لا زر.

موجه لا يمكن حفظ الميزات التالية في مصنفات الماكرو المجانية لا

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

انقر على يحفظ زر لحفظ مصنف VBA الجديد.

حدد اسم الموقع الملف حفظ باسم اكتب Excel Macro Enabled Workbook Save

الخطوة 8: بمجرد حفظ ملف VBA ، الآن ، أغلق المحرر وارجع إلى ملف اكسل دفتر العمل. اضغط هنا Alt + F8 مفاتيح معًا على لوحة المفاتيح. من دقيق مربع الحوار ، حدد دقيق الذي أنشأته للتو واضغط على يركض زر.

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

الطريقة الخامسة: إيقاف تشغيل وضع التوافق في Excel

الخطوة 1: اذهب إلى مايكروسوفت اكسل التطبيق على سطح المكتب الخاص بك ، انقر بزر الماوس الأيمن فوقه وحدد الخصائص من قائمة النقر بزر الماوس الأيمن.

سطح المكتب MS Excel انقر بزر الماوس الأيمن فوق خصائص

الخطوة 2: في ال خصائص Microsoft Excel مربع الحوار ، انتقل إلى التوافق التبويب. الآن ، انتقل إلى ملف وضع التوافق القسم وإلغاء تحديد المربع المجاور لـ تشغيل هذا البرنامج في وضع التوافق ل.

صحافة تطبيق وثم نعم لحفظ التغييرات والخروج.

علامة تبويب توافق خصائص Excel قم بتشغيل هذا البرنامج في وضع التوافق لإلغاء تحديد تطبيق موافق

هذا كل شئ. يمكنك محاولة تكرار العملية السابقة في Excel الخاص بك ويجب ألا ترى "Microsoft Excel ينتظر تطبيق آخر لإكمال إجراء OLE"خطأ في جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows أثناء تشغيل برنامج نصي VBA أو فتح Excel.

وجد Excel محتوى غير قابل للقراءة: كيفية إصلاح هذا الخطأ بسهولة

وجد Excel محتوى غير قابل للقراءة: كيفية إصلاح هذا الخطأ بسهولةاكسل

إلغاء حظر خيار الأمان في الملف إذا واجهت هذه المشكلةيمكن أن يتسبب حظر الملف وعدم وجود إذن إداري للوصول إلى الملف في حدوث الخطأ.يمكنك إصلاحه عن طريق تثبيت مكون Visual Basic والتأكد من عدم حظر الملف....

اقرأ أكثر
5 طرق سريعة لفتح القوائم الرمادية في Excel

5 طرق سريعة لفتح القوائم الرمادية في Excelاكسل

يجب عليك إلغاء حماية ورقة العمل التي تعمل عليهاعندما تكون عناصر قائمة Excel مؤمنة أو غير نشطة ، فمن المحتمل أن المصنف بأكمله قد يكون محميًا.يجب عليك إلغاء قفل المصنف أو ورقة العمل لإلغاء تأمين عناص...

اقرأ أكثر
خطأ وقت التشغيل 13: عدم تطابق النوع [Fix]

خطأ وقت التشغيل 13: عدم تطابق النوع [Fix]أخطاء وقت التشغيلاكسل

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

اقرأ أكثر