البدء في برمجة وظائف إضافية على مستوى التطبيق
ينطبق على |
---|
تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع. نوع المشروع
إصدار Microsoft Office
|
يمكنك استخدام الوظائف الإضافية لأتمتة تطبيقات 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، راجع المواضيع التالية:
تخصيص واجهة المستخدم للتطبيقات
هناك عدة طرق مختلفة لتخصيص واجهة مستخدم التطبيق المضيف باستخدام الوظيفة الإضافية:
لـ Excel و Word، يمكنك إضافة عناصر تحكم مدارة و علامات ذكية إلى المصنفات و المستندات. لمزيد من المعلومات، راجع توسيع مستندات Word ومصنفات Excel في وظائف إضافية على مستوى التطبيق في وقت التشغيل.
يمكنك تخصيص الشريط إذا كان التطبيق يدعمه. لمزيد من المعلومات، راجع نظرة عامة على الشريط.
يمكنك إنشاء جزء المهام المخصص إذا كان التطبيق يدعمه. لمزيد من المعلومات، راجع نظرة عامة على أجزاء الإجراءات المخصصة.
لـ Outlook، يمكنك إنشاء منطقة نموذج مخصصة. لمزيد من المعلومات، راجع إنشاء مناطق نموذج Outlook.
إذا كانت تقوم بتجميع عناصر التحكم الموجودة في مستند أو ورقة عمل، Visual Studio لا يتعرف تشغيل عناصر التحكم. لمزيد من المعلومات، راجع كيفية القيام بما يلي: التفاعل مع Windows Forms.
لتطبيقات Office التي لا تدعم الشريط ،يمكنك إنشاء القوائم وأشرطة الأدوات الخاصة بك في التطبيق. للمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة أوامر إلى القوائم المختصرة في Excel وكيفية القيام بما يلي: إنشاء أشرطة أدوات Office.
لمزيد من المعلومات حول كيفية تخصيص تطبيقات واجهة المستخدم من Microsoft Office راجع تخصيص واجهة Office.
الخطوات التالية
لتعلم كيفية إنشاء وظائف إضافية على مستوى التطبيق ,راجع الإرشادات التفصيلية التالية:
الإرشادات التفصيلية: إنشاء وظيفتك الأولى الإضافية على مستوى التطبيق لـ Excel
الإرشادات التفصيلية: إنشاء أول وظيفة إضافية خاصة بك على مستوى التطبيق في Outlook
الإرشادات التفصيلية: إنشاء أول وظيفة إضافية لك على مستوى التطبيق في PowerPoint
الإرشادات التفصيلية: إنشاء أول وظيفة إضافية لك على مستوى التطبيق لـ Project
الإرشادات التفصيلية: إنشاء وظيفتك الأولى الإضافية على مستوى التطبيق لـ Word
هذه الإرشادات التفصيلية تعرّفك بأدوات تطوير Office في Visual Studio و نموذج البرمجة للوظائف على مستوى التطبيق.
للحصول على قائمة المواضيع التي ترشدك خلال بعض المهام الشائعة في مشاريع Office راجع المهام الشائعة في برمجة Office.
راجع أيضًا:
المهام
كيفية القيام بما يلي: إنشاء مشاريع Office في Visual Studio
المبادئ
كتابة التعليمات البرمجية في حلول Office
بنية الوظائف الإضافية على مستوى التطبيق