تحديد ما إذا كانت وحدات ماكرو VBA متوافقة

يُعد ملف Excel الذي يحتوي على وحدات ماكرو لـ Visual Basic for Applications (VBA) متوافقًا إذا كانت جميع واجهات برمجة التطبيقات المستخدمة في وحدات الماكرو لها مكافئ مباشر في برمجة تطبيقات. إذا لم تكن وحدات الماكرو متوافقة بشكل كامل، قد تتمكن من تطبيق حلول بديلة أو ضبط الرمز لجعلها تعمل مع لغة "برمجة تطبيقات Google".

استخدِم تقرير التوافق الخاص بمحوّل الماكرو لتحديد ما إذا كان بإمكانك تحويل ملفاتك تلقائيًا كما هي أو إذا كنت بحاجة إلى إجراء تعديلات على الرمز.

عند إنشاء تقرير توافق، يتم تطبيق إحدى الحالات التالية على كل ملف من ملفاتك وواجهات برمجة التطبيقات:

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

إنشاء تقرير توافق

  1. على الكمبيوتر، افتح Google Drive.
  2. في اللوحة الجانبية اليسرى، انقر على إضافة محوِّل الماكرو رمز محوِّل الماكرو. إذا لم تظهر لك اللوحة الجانبية، انقر على رمز إظهار اللوحة الجانبية في أسفل يسار الصفحة.
  3. انقر على إضافة ملفات ومجلدات. لا يتعرف محول الماكرو إلا على ملفات Excel.
  4. اختَر الملفات أو المجلدات التي تريد تحليلها وانقر على اختيار. اختَر أقل من 2,000 ملف في المرة الواحدة.
  5. لتغيير المكان الذي يتم فيه حفظ تقرير التوافق، انقر على رمز تغيير المجلد الوجهة ، ثم اختَر المجلد الذي تريده. وبخلاف ذلك، يتم حفظها في مجلد "ملفاتي".
  6. انقر على إنشاء تقرير.
  7. عند اكتمال التحليل، انقر على عرض التقرير.

مراجعة تقرير التوافق

يمكنك استخدام التفاصيل الواردة في تقرير التوافق لمساعدتك في تحديد كيفية تحويل ملفك. يتضمّن تقريرك الأقسام التالية:

  • الملخّص: تقدّم هذه الورقة تحليلاً مجمّعًا لمدى توافق جميع الملفات المرسَلة وواجهات برمجة التطبيقات الخاصة بها.
  • الملفات - التوافق: تسرد هذه الورقة كل ملف تم إرساله إلى محوّل الماكرو مع حالة التوافق وتفاصيل كل ملف.
  • الملفات - تحليل مفصل: تقدم هذه الورقة مزيدًا من المعلومات حول واجهات برمجة التطبيقات داخل الملف والإجراءات التي يمكنك اتخاذها لتحويل كل واجهة برمجة تطبيقات بنجاح. أولاً، من القائمة المنسدلة العلوية، حدد ملفًا. بعد ذلك، من القائمة المنسدلة السفلى، حدد حالة.

يمكنك أيضًا مراجعة التقرير على أساس كل واجهة برمجة تطبيقات على حدة باستخدام جداول البيانات التي تحمل اسم واجهات برمجة التطبيقات للتحقيق فيها وواجهات برمجة التطبيقات التي تتضمن حلولاً بديلة.

تحديد كيفية المتابعة

في ما يلي الإجراءات التي ننصح بها لكلّ حالة:

الحالة الإجراء المقترَح
متوافق تمامًا سيتم تكرار المنطق نفسه من واجهات برمجة تطبيقات VBA في "برمجة التطبيقات". تابع عملية الإحالة الناجحة.
متوافق مع الحلول البديلة عليك كتابة رمز لاستبدال واجهة برمجة تطبيقات VBA واحدة على الأقل بواجهة برمجة التطبيقات المقابلة لبرمجة التطبيقات. بشكلٍ عام، يمكنك متابعة عملية الإحالة الناجحة.

يمكنك يدويًا استبدال واجهات برمجة تطبيقات VBA التي تم وضع علامة عليها باعتبارها متوافقة مع حلول بديلة، إما قبل تحويل الملف أو بعده. وننصحك بإجراء التغييرات مسبقًا.

يجب إجراء المزيد من التحقيق يتعذّر تحويل واجهة برمجة تطبيقات واحدة على الأقل. وبناءً على أهمية واجهة برمجة التطبيقات هذه في الرمز، قد لا تتمكّن من تحويل الملف. وفي حال فهم رمز VBA الأصلي، يجب إجراء التقييم النهائي.

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

بعد تقييم تقرير التوافق، يُرجى الاطّلاع على تحويل وحدات ماكرو VBA إلى برمجة تطبيقات.