كيفية تحويل إكسل ماكرو لفتح مكتب

رجل أعمال مبتسم يستخدم الكمبيوتر المحمول

حقوق الصورة: جوبيتيريماجيس / بيكسلاند / جيتي إيماجيس

تعد برمجة Visual Basic جانبًا قويًا بشكل خاص في بيئة Microsoft Excel. تعمل وحدات الماكرو التي تم إنشاؤها بواسطة هذه اللغة على توسيع وظائف كبيرة لجداول البيانات من خلال تقديم تفاعل محسّن وحسابات في الوقت الفعلي. يرغب العديد من مصممي جداول البيانات في أن تكون منتجاتهم متوافقة بين Microsoft Office وبديله المفتوح المصدر Open Office. لكن لغة ماكرو Visual Basic غير مدعومة من قبل Open Office. عند تحويل ملفات Excel إلى Open Office ، يلزم عمل إضافي إذا كانت الملفات تحتوي على وحدات ماكرو. نظرًا لأن هذه مشكلة شائعة ، فهناك أدوات متاحة لتبسيط العملية.

الخطوة 1

ابحث عن برنامج أداة مساعدة مناسب لتحويل وحدات الماكرو في لغة Excel Visual Basic إلى كود CalcBasic الضروري لـ Open Office. الخيار المجاني هو برنامج التحويل عبر الإنترنت الذي تقدمه جداول بيانات الأعمال (انظر الرابط في "المراجع"). تتيح صفحة الويب المريحة هذه للمستخدم لصق رمز Visual Basic الموجود في مربع نص وتحويله تلقائيًا إلى CalcBasic. بينما لن يكون التحويل التلقائي بين لغتي البرمجة شاملاً ، إلا أن هذه العملية تمهيدي جيد للتغيير والتبديل الضروري حتمًا لضمان الوظائف الكاملة في Open مكتب. هذه الأداة مفيدة للمبرمجين الذين يتطلعون إلى بدء عملية التحويل بسرعة حتى يتمكن جميع مستخدمي Open Office من الوصول إلى برامج الماكرو الخاصة بهم.

فيديو اليوم

الخطوة 2

قم بتثبيت حزمة توافق Visual Basic في Open Office. هذا الخيار مناسب بشكل خاص لأنه يسمح لـ Open Office بتشغيل برنامج Visual Basic دون أي تحويل. ومع ذلك ، هذا ليس مثاليًا لأي جدول بيانات مصمم لجمهور كبير حيث سيحتاج كل مستخدم إلى إجراء التحديث لبرنامج Open Office الخاص به. هناك خياران لإجراء هذا التغيير. يقوم برنامج Go-oo بتوسيع برنامج Open Office ليشمل مجموعة متنوعة من أنواع الملفات مما يسمح للمستخدمين بدمج العديد من التطبيقات بسهولة.

حل إضافي على طول هذه الخطوط هو إعادة التكوين الكامل لحزمة تثبيت Open Office التي تعمل على الشبكة. قامت Novell بإنشاء تصميم جديد لـ Open Office يدعم التعليمات البرمجية لـ Visual Basic ، لكن التثبيت معقد. تعتمد هذه العملية أيضًا على تحديثات OOo التي تقدمها Go-oo ولكنها تدمجها من الألف إلى الياء. هذا هو الأنسب لبيئات الشبكات حيث يحتاج العديد من الأفراد إلى هذه الوظيفة.

الخطوه 3

احصل على إصدار من Open Office يحتوي بالفعل على توافق Visual Basic مضمّن. اعتبارًا من عام 2006 ، يوجد ما لا يقل عن 10 إصدارات من Open Office تدعم Visual Basic. هذا يغني عن عملية تحويل ماكرو Excel أكثر قوة ، ولكنه غير مناسب للمبرمجين الذين يتطلعون إلى الوصول إلى جمهور عريض. لا يتعرف Open Office بتنسيقه الأصلي على التعليمات البرمجية لـ Visual Basic ، لذا فإن هذا الخيار مناسب فقط للمبرمجين الذين يقومون بالتبديل لأنفسهم أو لقاعدة مستخدم متحكم بها.