القائمة الرئيسية

الصفحات

الاخبار[LastPost]

تبويب المطور في PowerPoint: الماكرو وعناصر التحكم ActiveX وإعدادات الأمان

تبويب المطور في PowerPoint: الماكرو وعناصر التحكم ActiveX وإعدادات الأمان

تبويب المطور (Developer) في PowerPoint بوابة إلى عالم البرمجة داخل العروض: وحدات الماكرو المكتوبة بلغة VBA، وعناصر التحكم مثل مربعات النص والأزرار التي يتفاعل معها المستخدم أثناء العرض. لكنه أيضًا مجال يحتاج حذرًا أمنيًا، خاصة بعد تغييرات Microsoft الأخيرة. إليك الصورة كاملة.

أولًا: أظهر تبويب المطور

  1. File > Options.
  2. Customize Ribbon.
  3. تحت Main Tabs فعّل Developer، ثم OK.

متاح في PowerPoint لمايكروسوفت 365 وإصدارات 2016 وما بعدها على ويندوز.

تبويب المطور في PowerPoint
تبويب المطور في PowerPoint

ثانيًا: صيغ الملفات التي تحفظ الماكرو

الملف العادي ‎.pptx لا يحفظ الماكرو. استخدم:

الصيغةالاسمالاستخدام
‎.pptmPowerPoint Macro-Enabled Presentationعرض فيه ماكرو، للتعديل
‎.ppsmPowerPoint Macro-Enabled Showيفتح مباشرة في وضع العرض
‎.potmPowerPoint Macro-Enabled Templateقالب فيه ماكرو

ثالثًا: تشغيل الماكرو

من Developer > Macros، اختر الماكرو، ثم Run. وتُكتب وحدات الماكرو وتُعدّل في محرر Visual Basic.

ملاحظة: على عكس Word وExcel، لا يحتوي PowerPoint الحديث على مسجّل ماكرو، فالماكرو فيه يُكتب بالكود.

ويمكنك ربط ماكرو بشكل أو زر أثناء العرض: حدد الشكل، ثم Insert > Action، واختر Run macro. يظهر هذا الخيار فقط إذا كان الملف يحتوي ماكرو.

رابعًا: عناصر التحكم ActiveX: تغيير مهم

في مجموعة Controls بتبويب المطور تجد عناصر تحكم مثل مربع النص (Text Box) وزر الأمر (Command Button) ومربع الاختيار (Check Box)، يتفاعل معها المستخدم أثناء العرض. لكن انتبه:

  • أعلنت Microsoft أن عناصر التحكم ActiveX أصبحت معطّلة افتراضيًا في مايكروسوفت 365 وOffice 2024، في Word وExcel وPowerPoint وVisio. وعند تعطيلها لا يمكنك إنشاء عناصر ActiveX ولا استخدام الموجود منها.
  • تصفها Microsoft بأنها ميزة قديمة، ولا تعمل على نسخ ماك والويب، فهي لويندوز فقط.

إن احتجت تفعيلها

  1. File > Options > Trust Center > Trust Center Settings > ActiveX Settings.
  2. اختر Prompt me before enabling all controls with minimal restrictions.
  3. اضغط OK.

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

طريقة العمل مع عنصر تحكم

  • اختره من Developer > Controls، وارسمه على الشريحة.
  • فعّل Design Mode لتعديله.
  • افتح Properties لتغيير خصائصه، مثل الخط والنص.
  • زر الأمر له حدث Click، تكتب له كودًا يُنفذ عند الضغط عليه أثناء العرض.

بديل أسهل وآمن للتفاعل

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

خامسًا: إعدادات أمان الماكرو

من File > Options > Trust Center > Trust Center Settings > Macro Settings:

  • Disable all macros without notification: تعطيل دون إشعار.
  • Disable all macros with notification: تعطيل مع إشعار، وهو الخيار الموصى به.
  • Disable all macros except digitally signed macros: السماح بالموقّعة رقميًا فقط.
  • Enable all macros: غير موصى به؛ قد يشغل كودًا خطيرًا.

عند فتح ملف فيه ماكرو يظهر شريط أصفر فيه زر Enable Content؛ اضغطه فقط لملف تثق بمصدره.

الملفات القادمة من الإنترنت

يحظر Office على ويندوز الماكرو في الملفات المحمّلة من الإنترنت أو البريد، ويظهر شريط تحذير بلا زر تفعيل. إن كان الملف من مصدر موثوق تمامًا: اضغطه بالزر الأيمن، ثم Properties، وفي تبويب General فعّل Unblock.

الخلاصة

تبويب المطور في PowerPoint يتيح تشغيل الماكرو وعناصر التحكم، مع حفظ الملف بصيغة ‎.pptm. لكن ActiveX أصبح معطلًا افتراضيًا في الإصدارات الحديثة لأسباب أمنية، فالأفضل للمعلم الاعتماد على الروابط وأزرار الإجراء والمشغلات لصنع عروض تفاعلية آمنة تعمل في كل مكان.

المصادر

  1. Show the Developer tab — دعم Microsoft
  2. ActiveX controls are disabled by default in Microsoft 365 and Office 2024 — دعم Microsoft
  3. Run a macro in PowerPoint — دعم Microsoft
  4. Enable or disable macros in Microsoft 365 files — دعم Microsoft
  5. Macros from the internet are blocked by default in Office — Microsoft Learn

تعليقات