التعارض مع وظيفة إضافية أخرى: خطأ التصنيف الفرعي في 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 (now 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 Information Protection (AIP) and S&P Capital IQ
الرجاء مراجعة مقالة قاعدة المعارف KB0237.
التحليل
يمكنك العثور على قائمة بالأدوات الإضافية النشطة في خيارات Excel/PowerPoint. ملف ← خيارات←وظائف إضافية.
للتعرف على الوظائف الإضافية التي قد تكون مشتركة في مشكلتك، قم بإلغاء تنشيط الوظائف الإضافية الأخرى مؤقتًا كما هو موضح في KB0091: كيف يمكنني معرفة الوظيفة الإضافية المسؤولة عن حدوث المشكلة؟?
الاتصال بالدعم
في حالة عدم استخدام أي من الوظائف الإضافية المذكورة، يُرجى الاتصال بالرقم فريق الدعم الخاص بنا وتوفير المعلومات التالية:
- وصف لآخر خطوات قمت بها قبل حدوث الخطأ.
- لقطة شاشة توضح وظائفك الإضافية في Excel (أو PowerPoint في حالة حدوث الخطأ مع PowerPoint): ملف ← خيارات ← وظائف إضافية.
- ملفات سجل think-cell بالنقر على طلب الدعم في رسالة خطأ think-cell.