حلول PowerPoint

ينطبق على

تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

نوع المشروع

  • مشروعات على مستوى التطبيق

إصدار Microsoft Office

  • برنامج PowerPoint 2007

  • برنامج PowerPoint 2010

يوفر Visual Studio قوالب المشروع التي يمكنك استخدامها لإنشاء وظائف إضافية على مستوى التطبيق لـ Microsoft Office PowerPoint. يمكنك استخدام الوظائف الإضافية لأتمتة PowerPoint أو توسيع ميزات PowerPoint أو تخصيص واجهة مستخدم PowerPoint (UI).

للحصول على مزيد من المعلومات حول الوظائف الإضافية على مستوى التطبيق ، راجع البدء في برمجة وظائف إضافية على مستوى التطبيق و بنية الوظائف الإضافية على مستوى التطبيق.

إذا لم تكن ذا خبرة في البرمجة مع Microsoft Office، راجع الشروع في العمل (تطوير المكتب في ‏‫Visual Studio).

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

أتمتة PowerPoint باستخدام نموذج كائن PowerPoint

نموذج كائن PowerPoint يقوم بكشف العديد من الأنواع التي يمكنك استخدامها لأتمتة PowerPoint. تمكنك هذه الأنواع لكتابة التعليمات البرمجية لإنجاز المهام الشائعة:

  • بشكل برمجي قم بإنشاء وتنسيق العروض التقديمية.

  • إضافة أو إزالة الشرائح من العروض التقديمية.

  • إضافة أو تغيير الأشكال على الشريحة.

للوصول إلى نموذج كائن PowerPoint من الوظيفة الإضافية Visual Studio Tools لـ Office قم باستخدام الحقل Application من الفئة ThisAddIn في المشروع الخاص بك. الحقل Application يقوم بإرجاع الكائن Microsoft.Office.Interop.PowerPoint.Application الذي يمثل المثيل الحالي لـ PowerPoint. لمزيد من المعلومات، راجع برمجة وظائف إضافية على مستوى التطبيق.

عند الاستدعاء إلى نموذج كائن PowerPoint ، يمكنك استخدام الأنواع التي تم توفيرها في تجميع التوافق الأساسي لـ PowerPoint. إن تجميع التوافق الأساسي يعمل كجسر بين التعليمات برمجية التي تمت إدارتها في الوظيفة الإضافية Visual Studio Tools لـ Office و نموذج الكائن COM في PowerPoint. كافة الأنواع في تجميع التوافق الأساسي الخاص بـ PowerPoint تيم تعريفها في مساحة الاسم Microsoft.Office.Interop.PowerPoint . للحصول على معلومات حول تجميعات التوافق الأساسية ، راجع نظرة عامة حول تطوير حلول Office و مكتب التجميعات إمكانية التشغيل المتداخل الأساسية.

استخدام وثائق نموذج الكائن الخاصة بـ PowerPoint

للحصول على معلومات حول الفئات التي يمكنك استخدامها في نموذج كائن PowerPoint ، راجع مجموعات الوثائق التالية:

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

ملاحظة

في هذا الوقت لا توجد وثائق مرجعية لتجميعات التوافق الأساسية الخاصة بـ PowerPoint.

أنواع إضافية في تجميع التوافق الأساسي

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

لمزيد من المعلومات، راجع Overview of Classes and Interfaces in the Office Primary Interop Assemblies.

تخصيص واجهة المستخدم من PowerPoint

يمكنك استخدام Visual Studio Tools لـ Office للتعديل في واجهة مستخدم PowerPoint بالطرق التالية. خيارات.

المهمة

لمزيد من المعلومات

إنشاء جزء مهام مخصص.

نظرة عامة على أجزاء الإجراءات المخصصة

إضافة علامات تبويب مخصصة إلى "الشريط".

نظرة عامة على الشريط

إضافة مجموعات مخصصة إلى تبويب مضمن على الشريط.

كيفية القيام بما يلي: تخصيص تبويب مضمن

للحصول على مزيد من المعلومات حول تخصيص واجهة مستخدم PowerPoint و باقي تطبيقات Microsoft Office، راجع تخصيص واجهة Office.

راجع أيضًا:

المهام

الإرشادات التفصيلية: إنشاء أول وظيفة إضافية لك على مستوى التطبيق في PowerPoint

كيفية القيام بما يلي: إنشاء مشاريع Office في Visual Studio

المرجع

مكتب التجميعات إمكانية التشغيل المتداخل الأساسية

مرحباً بك في مرجع مطوِّر Microsoft Office PowerPoint 2007

المبادئ

البدء في برمجة وظائف إضافية على مستوى التطبيق

نظرة عامة حول تطوير حلول Office

بنية الوظائف الإضافية على مستوى التطبيق

كتابة التعليمات البرمجية في حلول Office

موارد أخرى

برمجة وظائف إضافية على مستوى التطبيق

تخصيص واجهة Office