أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

عدم عرض أشرطة الأوامر الخاصة بوظائف Excel الإضافية أو إزالتها تلقائياً في عام 2013 Excel أو لاحقاً عند تحميل أو إلغاء تحميل الوظائف الإضافية

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

اضغط هنا لرابط المقالة باللغة الانجليزية2761240
الأعراض
عند استخدام الوظائف الإضافية في Microsoft Excel 2013 أو الإصدار الأحدث، تواجهك المشكلات التالية.

المشكلة الأولى

عندما تقوم بتحميل Excel وظيفة الإضافية (.xlam) أو Excel 97-2003 وظيفة الإضافية (.xla)، لا يتم عرض أشرطة الأوامر من الوظيفة الإضافية تلقائياً. بدلاً من ذلك، يجب إغلاق كافة المصنفات وقم بإعادة تشغيل Excel لعرض أشرطة الأوامر.

المشكلة الثانية

عند إلغاء تحميل Excel وظيفة الإضافية (.xlam) أو Excel 97-2003 وظيفة الإضافية (.xla) أو إغلاق مصنف ماكرو Excel (.xlsm) الذي يحتوي على أشرطة الأوامر، لا تتم إزالة أشرطة الأوامر المصنف تمكين وحدات الماكرو أو الوظيفة الإضافية من كافة المصنفات المفتوحة.
السبب
تحدث هذه المشكلات بسبب مفردة المستند واجهة (SDI) Excel 2013 أو الإصدار الأحدث. عند استخدام كائن CommandBar قديمة لإنشاء عناصر القائمة، تتم إضافة عناصر القائمة إلى تبويب الوظائف الإضافية الخاصة بالشريط. Excel 2013 أو الإصدار الأحدث، كل مصنف يحتوي على "الشريط" الخاص به. لذلك، عند تحميل أو إلغاء تحميل الوظيفة الإضافية بعد إنشاء شريط المصنف، لا يتم تحديث "الشريط".

نموذج التعليمات البرمجية التالي بإنشاء عناصر القائمة باستخدام كائن شريط الأوامر:
Application.CommandBars("Worksheet Menu Bar").Controls.Add Type:=msoControlPopup
الحل البديل
لإيجاد حل بديل للمشكلة الأولى، قم بإغلاق كافة المصنفات المفتوحة، وقم بإعادة تشغيل Excel.

للتغلب على المشكلة الثانية، استخدم إحدى الطرق التالية:
  • استبدال أشرطة الأوامر بعنصر شريط (XML) في مصنف تمكين وحدات الماكرو أو الوظيفة الإضافية. لمزيد من المعلومات حول الشريط (XML)، انتقل إلى موقع Microsoft التالي على الويب:
  • ضمن علامة التبويب Workbook_BeforeClose حالة الوظيفة الإضافية أو مصنف ممكن بماكرو، التكرار عبر كافة الإطارات المفتوحة وإزالة أشرطة الأوامر. التالي نموذج التعليمات برمجية:
    For Each wnd In Application.Windows        wnd.Activate        Application.CommandBars("<ToolbarName>").DeleteNext wnd
    ملاحظة: في هذه التعليمة البرمجية، العنصر النائبتولبارنامي> تمثل اسم شريط أوامر.

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 2761240 - آخر مراجعة: 09/24/2015 03:17:00 - المراجعة: 6.0

Microsoft Excel 2013, Excel 2016

  • kbaddin kbprb kbexpertiseadvanced kbsurveynew kbmt KB2761240 KbMtar
تعليقات
microsoft.com/c.gif?DI=4050&did=1&t=">&t=">html>l>&t=">