إنشاء ماكرو في وورد باستخدام #C

يصف هذا الدليل القصير كيفية إنشاء ماكرو في DOCM باستخدام C#. يوفر تفاصيل إعداد بيئة التطوير IDE وقائمة بالخطوات، بالإضافة إلى مثال على كود الماكرو باستخدام C#. ستتعلم كيفية إنشاء VbaProject وVbaModule وتعيين الخصائص المختلفة.

خطوات استخدام الماكرو في وورد باستخدام C#

  1. اضبط البيئة لاستخدام Aspose.Words for .NET للعمل مع وحدات VBA
  2. استورد مساحات الأسماء المطلوبة System وAspose.Words وAspose.Words.Vba
  3. أنشئ مستند وورد فارغ جديد باستخدام الفئة Document
  4. قم بتعيين مشروع VBA جديد للمستند عن طريق تهيئة كائن VbaProject
  5. حدد اسم وحدة VBA ونوعها وكودها المصدري
  6. أضف وحدة VBA التي تم إنشاؤها إلى مجموعة الوحدات في مشروع VBA الخاص بالمستند
  7. Save المستند كملف وورد مُمكّن بالماكرو

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

الكود لإضافة ماكرو في MS Word باستخدام C#

يساعد هذا الكود في إنشاء مستند وورد مُمكّن بالماكرو باستخدام C#. يساعد VbaProject في إدارة صفحة الكود واسم المشروع وحالة الحماية ومراجع المشروع والوحدات المضمنة بداخله. تمثل فئة VbaModule وحدة واحدة ضمن مشروع VBA، مع خصائص للحصول على/تعيين الاسم والنوع (إجرائية، فئة، مستند، إلخ) والكود المصدري، كما تدعم الاستنساخ للتكرار.

يشرح هذا الدرس كيفية العمل مع كود VBA باستخدام C#. لتحويل ملف وورد إلى JSON، راجع المقال حول تحويل DOCX إلى JSON في C#.

 عربي