يرجى من سيادتكم للبحث في Microsoft Office Online عن "VBA محولات" عند محاولة فتح أو حفظ مصنف في Excel

الأعراض

قد تتلقى رسالة الخطأ التالية عند محاولة فتح مصنف في Microsoft Excel:

فتح مشروع VBA في هذا الملف يتطلب مكوناً غير مثبت حاليا. سيتم فتح هذا الملف دون مشروع VBA. لمزيد من المعلومات، ابحث Microsoft Office Online "محولات VBA."



عند محاولة حفظ مصنف في Excel الذي يحتوي على مشروع VBA إلى تنسيق ملف مصنف Microsoft Excel 5.0/95 (*.xls)، تتلقى رسالة الخطأ التالية:

يتطلب حفظ مشروع VBA في هذا المصنف في تنسيق ملف Excel 5.0/95 مكوناً غير مثبت حاليا. هل تريد متابعة الحفظ بهذا التنسيق؟
  • انقر فوق "نعم" لحفظ هذا التنسيق، لن يتم حفظ مشروع VBA.
  • انقر فوق "لا" لحفظ هذا الملف في التنسيق الأحدث من Excel.
لحفظ مشروع VBA في تنسيق Excel 5.0/95، البحث في Microsoft Office Online عن "محولات VBA"

السبب

المصنف الذي تحاول فتحه على وحدات ماكرو التي تمت كتابتها على أوراق نمطية Excel 5.0/95. عند محاولة حفظ المصنف في تنسيق ملف Excel 5.0/95، لا يمكن كتابة Excel 2007، Excel 2010 و Excel 2013 تنسيق ورقة وحدة نمطية Excel 5.0/95. تحدث هذه المشكلات بسبب Excel 2007 وقم بأحدث يعتمد تحويل وحدات ماكرو التي تم كتابتها باستخدام Excel 5.0/95 VBA غير مباشرة.

الحل

هناك خطوتان لحل هذه المشكلة.

الخطوة 1: الحصول على حزمة محول VBA

لا يتم تضمين كجزء من مجموعة Microsoft office حزمة محول VBA. في بداية هذه المقالة، انقر فوق تنزيل الإصلاح العاجل العرض والطلب للحصول على حزمة محول VBA. بعد قبول "اتفاقية الترخيص"، تقديم عنوان بريدك الإلكتروني وإرسال طلبك. وبعد ذلك، ستكون قادراً على تحميل وتثبيت حزمة محول VBA.

ملاحظة: المنتج المسرد في نموذج طلب الإصلاح الجديد تنص على "Microsoft Office Excel 2007." ومع ذلك، التحميل ينطبق على Excel 2007 و Excel 2010 Excel 2013. هذا حد من النموذج.

ملاحظة: تتوفر حزمة محول VBA فقط كتحميل 32 بت. لا يتوفر إصدار 64-بت الإصدار 64 بت من Excel. كحل مؤقت، يجب استخدام الإصدار 32 بت من Excel مع حزمة محول VBA 32-بت لفتح وترحيل الملفات الموجودة لديك. بعد ترحيل التعليمات البرمجية، يمكنك بعد ذلك استخدام المصنفات في الإصدار 64 بت من Excel.

لمزيد من المعلومات حول حزمة محول VBA، راجع القسم "معلومات المحول VBA" في نهاية هذه المقالة.


الخطوة 2: ترحيل التعليمات البرمجية Excel 5.0/95


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

نموذج الوظيفة الإضافية إلى ترحيل التعليمات البرمجية



نموذج الوظيفة الإضافية التي تصدير كافة الوحدات النمطية ويستورد ثم مرة أخرى في نفس المصنف متوفر للتنزيل من موقع CodePlex مستضاف من قبل Microsoft. اتبع الإرشادات المتوفرة مع وثائق الوظيفة الإضافية لترحيل التعليمات البرمجية الخاصة بك.

XL5 تحويل ورقة وحدة نمطية

خطوات يدوية لترحيل التعليمات البرمجية

يمكنك اتباع هذه الخطوات لترحيل التعليمات البرمجية الخاصة بك دون استخدام الوظيفة الإضافية بعد المصنف في Excel بفتح.
  1. اضغط ALT + F11 لفتح محرر Visual Basic.

    يتم الآن عرض كافة الوحدات النمطية ل VBA في مصنف Excel.
  2. لكل وحدة نمطية في محرر Visual Basic، اتبع الخطوات التالية:
    1. في جزء "مستكشف المشاريع" ، انقر نقراً مزدوجاً فوق الوحدة النمطية، ومن ثم انقر فوق إزالة Module_name.
      حيث Module_name العنصر النائب هو الوحدة النمطية التي تريد تصديرها وإزالتها.
    2. عند مطالبتك بذلك هل تريد تصدير Module_Name قبل إزالته؟، انقر فوق نعم.
    3. حدد موقع مجلد الذي تريد حفظ الوحدات النمطية في، ثم انقر فوق حفظ. إزالة الوحدة النمطية بعد حفظه.
    4. انقر بالزر الأيمن VBAProject (Workbook_name)،، وانقر فوق ملف الاستيراد.

      حيث نائب Workbook_name هو اسم المصنف الذي تم إرفاقه الوحدة النمطية.
    5. حدد موقع المجلد الذي قمت بحفظ الوحدة النمطية التي قمت بتصديرها.
    6. حدد ملف الوحدة النمطية وانقر فوق فتح. يتم عرض الوحدة النمطية في جزء "مستكشف المشاريع".
  3. من القائمة ملف ، انقر فوق إغلاق ورجوع إلى Microsoft Excel.
  4. بعد تصدير واستيراد كافة الوحدات النمطية، احفظ المصنف.


إذا أردت عدم تنزيل حزمة محول VBA، يمكنك استخدام Microsoft Office Excel 2003 لترحيل التعليمات البرمجية. وكان Excel 2003 الإصدار الأخير من Excel قادراً على قراءة تعليمات Excel 5.0/95 VBA البرمجية. يمكنك فتح المصنف في Excel 2003 وقم بتنفيذ الخطوات اليدوية الموضحة في المقطع الخطوة 2: 5.0/95 ترحيل التعليمات البرمجية لترحيل التعليمات البرمجية.

معلومات المحول VBA

يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، يهدف هذا الإصلاح العاجل إلى حل المشكلة الموضحة في هذه المقالة فقط. تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد.

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

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

يمكنك أيضا الاتصال بخدمات دعم العملاء في Microsoft للحصول على حزمة محول VBA.

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

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

رقم الموضوع: 926430 - آخر مراجعة: 15‏/01‏/2017 - المراجعة: 1

Microsoft Excel 2013, Microsoft Excel 2010, Microsoft Office Excel 2007

تعليقات