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

ينطبق على

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

نوع المشروع

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

إصدار Microsoft Office

  • Excel 2007 و Excel 2010

  • InfoPath 2007 وInfoPath 2010

  • Outlook 2007 و Outlook 2010

  • PowerPoint 2007 و برنامج PowerPoint 2010

  • Project 2007 "و" Project 2010

  • Visio 2007 وVisio 2010

  • Word 2007 و Word 2010

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

إنشاء مشروع وظيفة إضافية

إنشاء مشاريع وظيفة إضافية باستخدام أحد قوالب الوظيفة الإضافية لمشاريع Office في مربع الحوار مشروع جديد. تتضمن هذه القوالب مراجع التجميع و ملفات المشروع المطلوبة . Visual Studio 2010 provides add-in project templates for most applications in the 2007 Microsoft Office system and Microsoft Office 2010. للحصول على قائمة كاملة من التطبيقات المعتمدة، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

للحصول على مزيد من المعلومات حول كيفية إنشاء وظيفة إضافية, أنظر كيفية القيام بما يلي: إنشاء مشاريع Office في Visual Studio. للحصول على مزيد من المعلومات حول قوالب المشروع ، راجع نظرة عامة حول قوالب مشاريع Office.

تطوير وظيفة إضافية في المشاريع

عند إنشاء مشروع الوظيفة الإضافية، يقوم Visual Studio 2010 تلقائياً بإنشاء ThisAddIn.vb (في Visual Basic) أو ملف التعليمات البرمجية ThisAddIn.cs (في C#). إضافة Excel-في هو في stalled على الكمبيوتر التطوير displayفيg صندوق حوار عند بدء تشغيل Excel.ThisAddIn إلى إنشاء مشروع المستوى مستند Excel، يجب أولاً يعطل الوظيفة الإضافية. لمزيد من المعلومات، راجع برمجة وظائف إضافية على مستوى التطبيق.

أتمتة تطبيقات باستخدام نماذج الكائنات

لا يمكن ‏‫Visual Studio بإنشاء مشاريع المستوى المستندات إذا كان مستند يحتوي بتقييد الأذونات. إذا قمت بإنشاء مشروع المكتب جديد يستند إلى مستند من مشروع موجود، لا يتم نسخ خصائص عناصر التحكم الموجودة في المستند إلى مشروع جديد. على سبيل المثال، يمكنك برمجياً إنشاء إرسال رسالة بريد إلكتروني في Outlook ، أو يمكنك فتح مستند و إضافة محتوى في Word. للحصول على مزيد من المعلومات حول كيفية الوصول إلى نموذج كائن التطبيق المضيف في التعليمات البرمجية, راجع برمجة وظائف إضافية على مستوى التطبيق.

للحصول على معلومات إضافية حول نماذج كائن معين من تطبيقات Microsoft Office، راجع المواضيع التالية:

تخصيص واجهة المستخدم للتطبيقات

هناك عدة طرق مختلفة لتخصيص واجهة مستخدم التطبيق المضيف باستخدام الوظيفة الإضافية:

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

الخطوات التالية

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

هذه الإرشادات التفصيلية تعرّفك بأدوات تطوير Office في Visual Studio و نموذج البرمجة للوظائف على مستوى التطبيق.

للحصول على قائمة المواضيع التي ترشدك خلال بعض المهام الشائعة في مشاريع Office راجع المهام الشائعة في برمجة Office.

راجع أيضًا:

المهام

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

المبادئ

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

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

موارد أخرى

الشروع في العمل (تطوير المكتب في ‏‫Visual Studio)

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