التعارض مع وظيفة إضافية أخرى: خطأ التصنيف الفرعي في Excel
المشكلة
عندما أفتح Excel أو أغلقه، أتلقى واحدة من رسائل الخطأ التالية:
-
CRITICALWITHMSG library\ui\win\safesubclassimpl.cpp(392): APIERR 1400 Invalid window handle.
-
CRITICAL library\ui\dpi_win.cpp(80): _ASSERTEQUAL(IsWindow(wnd), TRUE): IsWindow(wnd)=0, TRUE=1
-
CRITICAL library\ui\win\safesubclassimpl.cpp(239): _ASSERT(0!=lResult)
-
CRITICAL library\objecttypes\obj.cpp(40): _ASSERTEQUAL(m_nRefCnt, (unsigned int)INSIDE_DESTRUCTOR_OFFSET): m_nRefCnt=1073741825, (unsigned int)INSIDE_DESTRUCTOR_OFFSET=1073741824
-
CRITICAL library\ui\win\safesubclassimpl.cpp(318): _ASSERTPRINT(pprobe->bSetWindowProcUnicode==bCallWindowProcUnicode || IsStubWndProc(pwndprocModifiedCall)): SetWindowLongPtr: 0x24E94D64; CallWindowProc: 0x22219522
التفسير
تحدث هذه الأخطاء في think-cell نتيجة خطأ برمجي في وظيفة إضافية أخرى. قام فريق المطورين لدينا بإجراء تحليل مفصل للمشكلة. طبقًا للتحليل الخاص بنا، تسبب مشكلات الربط/إلغاء الربط حدوث هذه المشكلة عند توفر وظائف إضافية متعددة.
الربط هو آلية تستطيع الوظيفة من خلالها اعتراض الأحداث قبل وصولها إلى التطبيق. قد تؤثر الوظيفة على الأحداث، وفي بعض الحالات، تقوم بتعديلها أو تجاهلها. لمزيد من التفاصيل، يرجى مراجعة KB0201.
الحلول والمشاكل المعروفة
تم تحديد الوظائف الإضافية التالية باعتبارها متسببة في هذه المشكلة:
-
SAP BusinessObjects Analysis (AO)
تم حل المشكلة في SAP AO الإصدار 2.8 SP4 والإصدارات اللاحقة بعد قيامنا بالإبلاغ عنها إلى SAP لـ SAP BusinessObjects Analysis (راجع شكوى SAP رقم 557711 / 2018). -
Boldon James Classifier
تم حل المشكلة في الإصدار 3.14.3 والإصدارات اللاحقة. -
Adaptive Insights (الآن Workday Adaptive Planning) OfficeConnect
لقد اتصلنا بالفعل بفريق دعم Adaptive Insights / Workday Adaptive Planning. لا نعلم حلاً لهذه المشكلة بعد. لذلك، يُرجى التجربة للتعرف على ما إذا كانت المشكلة تستمر في الحدوث مع أحدث إصدار من OfficeConnect. إذا كانت الإجابة نعم وكنت تريد طلب إصلاح، يمكنك الاتصال بدعم Workday Adaptive Planning لديك والإشارة إلى طلب مكتب المساعدة: #208737: مشكلة توافق الوظيفة الإضافية OfficeConnect مع think-cell. -
SAP Business Explorer Analyzer
تم الإبلاغ عن هذه المشكلة في الأصل لـSAP Business Explorer (راجع شكوى SAP رقم 1019869/2011). لقد تم تأكيدها بواسطة SAP، ولكنهم قرروا عدم إصلاحها لأن BEx كان في وضع الصيانة فقط ولا يمكن إجراء تغييرات كبيرة.أبلغ المستخدمون حديثًا (في عام 2021) عن الخطأ التالي عند فتح Excel باستخدام اختصار SAP BEx Analyzer وفتح قاعدة بيانات بعد ذلك:
CRITICAL library\ui\win\safesubclassimpl.cpp(318): _ASSERTPRINT(pprobe->bSetWindowProcUnicode==bCallWindowProcUnicode || IsStubWndProc(pwndprocModifiedCall)): SetWindowLongPtr: 0x24E94D64; CallWindowProc: 0x22219522
لا توجد تغييرات حتى الآن. لا يتوفر حل إلى الآن. توصي SAP بالتبديل إلى SAP BusinessObjects Analysis والذي يحتوي بالفعل على إصلاح (انظر أعلاه).
-
حماية معلومات Microsoft Azure (AIP) وS&P Capital IQ
الرجاء مراجعة مقالة قاعدة المعارف KB0237.
التحليل
يمكنك العثور على قائمة بالأدوات الإضافية النشطة في خيارات Excel/PowerPoint. ملف → خيارات →الوظائف الإضافية.
للتعرف على الوظائف الإضافية التي قد تكون مشتركة في مشكلتك، قم بإلغاء تنشيط الوظائف الإضافية الأخرى مؤقتًا كما هو موضح في KB0091: كيف يمكنني معرفة الوظيفة الإضافية المسؤولة عن حدوث المشكلة؟
الاتصال بالدعم
في حالة عدم استخدام أي من الوظائف الإضافية المذكورة، يُرجى الاتصال بالرقم فريق الدعم الخاص بنا وتوفير المعلومات التالية:
- وصف لآخر خطوات قمت بها قبل حدوث الخطأ.
- لقطة شاشة توضح وظائفك الإضافية في Excel (أو PowerPoint في حالة حدوث الخطأ مع PowerPoint): ملف → خيارات → الوظائف الإضافية.
- ملفات سجل think-cell بالنقر على طلب الدعم في رسالة خطأ think-cell.