مشاركة عبر


إنشاء مناطق نموذج Outlook

ينطبق على

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

نوع المشروع

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

إصدار Microsoft Office

  • Outlook 2007

  • Outlook 2010

يمكنك استخدام مناطق النموذج لتخصيص نماذج Microsoft Office Outlook. يوفر Visual Studio الأدوات المتقدمة التي تسهل لك تصميم و تطوير و تصحيح مناطق النموذج.

يوفر هذا الموضوع المعلومات التالية:

  • فوائد استخدام مناطق النموذج

  • إضافة منطقة نموذج Outlook إلي المشروع الخاص بك

  • استخدام مصمم منطقة النموذج.

  • استخدام مصمم منطقة النموذج في Outlook

  • إضافة تعليمات برمجية مخصصة إلى منطقة النموذج

  • بناء المشروع

  • تصحيح الأخطاء لمنطقة النموذج

  • نشر منطقة النموذج

فوائد استخدام مناطق النموذج

تقدم مناطق النموذج العديد من التحسينات على تطوير نماذج Outlook التقليدية:

  • تخصيص الصفحة الافتراضية لأي نموذج قياسي.

  • إضافة ما يصل إلى 12 صفحة إضافية إلى أي نموذج قياسي.

  • استبدال أو تحسين أي نموذج قياسي.

  • عرض واجهة المستخدم المخصصة في "جزء القراءة" و في المتفحصين

لمزيد من المعلومات، راجع تخصيص صفحات النموذج و مناطق النموذج.

إضافة منطقة نموذج Outlook إلي المشروع الخاص بك

يمكنك استخدام المعالج منطقة نموذج Outlook جديدة لتصميم منطقة نموذج جديدة أو استيراد منطقة نموذج تم تصميمها في Outlook. أيضاً، إذا كان لديك منطقة نموذج مستخدمة في مشروع وظيفة اضافية اخري لـ Outlook، يمكنك إعادة استخدام منطقة النموذج الموجودة الخاصة بك.

إنشاء منطقة نموذج جديدة باستخدام المعالج

لإنشاء منطقة نموذج، قم بإضافة العنصر منطقة نموذج Outlook إلى المشروع. سيبدأ هذا بتشغيل المعالج منطقة نموذج Outlook جديدة .

استخدم المعالج لتحديد ما إذا كنت تريد تصميم منطقة نموذج جديدة أو استيراد منطقة نموذج تم تصميمها في Outlook. للحصول على مزيد من المعلومات حول تصميم منطقة نموذج جديدة، راجع استخدام مصمم منطقة النموذج . للحصول على مزيد من المعلومات حول استخدام منطقة نموذج مصممة في Outlook، راجع استيراد منطقة مصممة في Outlook.

قم باستخدام المعالج لتحديد نوع منطقة النموذج الذي تريد إنشاءها. يصف الجدول التالي كل نوع لمنطقة النموذج.

نوع المنطقة

الوصف

مفصولة

تضيف منطقة النموذج كـصفحة جديدة في نموذج Outlook.

مجاورة

تلحق منطقة النموذج في الجزء السفلي من الصفحة الافتراضية لنموذج Outlook.

استبدال

تضيف منطقة النموذج كصفحة جديدة لتحل محل الصفحة الافتراضية لنموذج Outlook.

استبدال الكل

تستبدل نموذج Outlook بأكمله بمنطقة النموذج.

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

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

ملفات منطقة النموذج

عند إكمال المعالج منطقة نموذج Outlook جديدة ، يقوم Visual Studio تلقائياً بإضافة الملفات التالية إلى المشروع الخاص بك:

  • ملف التعليمات البرمجية لمنطقة نموذج. يحتوي هذا الملف على الاسم الذي قمت بتحديده للعنصر منطقة نموذج Outlook في مربع الحوار إضافة عنصر جديد. إضافة التعليمات البرمجية لمعالجة أحداث الشريط في هذا الملف.

  • ملف التعليمات البرمجية لمصمم منطقة النموذج. يحتوي هذا الملف على التعليمات البرمجية الذي تم إنشاؤها بواسطة مصمم منطقة النموذج و يجب ألا يتم تحريرها مباشرة.

  • ملف تخزين نموذج Outlook ـ (.ofs).

    ملاحظة

    تتم إضافة هذا الملف فقط إلى المشروع إذا قمت باستيراد منطقة نموذج تم تصميمه في Outlook.

منشئ الفئات لمنطقة النموذج

إن ملف التعليمات البرمجية لمنطقة النموذج يحتوي على الفئة الجزئية التي تطبق على الواجهة IFormRegionFactory. هذه هى فئة المصنع لمنطقة النموذج. فئة المصنع لمنطقة النموذج هي المسؤولةً عن إنشاء مثيلات جديدة من منطقة النموذج.

يمكنك العثور على هذه الفئة من خلال توسيع المنطقة مصنع منطقة نموذج.

يضيف المعالج منطقة نموذج Outlook جديدة السمات إلى هذه الفئة و التي تحدد الإسم الداخلي لمنطقة النموذج و فئات الرسائل التي تعرض منطقة النموذج. يمكنك تعديل هذه السمات يدوياً بعد إضافة الملف إلي المشروع.

معظم فئة المصنع لمنطقة النموذج يتم تنفيذها في ملف مصمم منطقة النموذج. ومع ذلك، فإن معالج الأحداث FormRegionInitializing يكون معروضاً في ملف التعليمات البرمجية لمنطقة النموذج. يمكنك استخدام معالج الأحداث هذا لتحديد ما إذا كان يجب أن يعرض Outlook منطقة النموذج. لمزيد من المعلومات، راجع معالجة أحداث منطقة النموذج .

إضافة منطقة نموذج موجودة إلي المشروع الخاص بك

إذا كان لديك منطقة نموذج Outlook استخدمتها في مشروع Outlook آخر ، يمكنك إعادة استخدامها في مشروع الوظيفة الإضافية الحالي الخاص بــ Outlook عن طريق استخدام مربع الحوار إضافة عنصر موجود (Add existing item).

يجب أن يكون لدى منطقة النموذج الموجودة ملف تعليمات برمجية (.vb أو .cs); لا يمكنك إضافة ملفات تخزين نموذج Outlook ـ(.ofs) باستخدام مربع الحوار إضافة عنصر موجود . ومع ذلك، يمكنك إنشاء منطقة نموذج جديدة عن طريق استيراد ملف تخزين نموذج Outlook. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة نطاق نموذج إلى مشروع وظيفة Outlook الإضافية.

استخدام مصمم منطقة النموذج.

يساعدك مصمم منطقة النموذج علي تصميم تخطيط و مظهر منطقة النموذج. يمكنك سحب عناصر التحكم المدارة إلي سطح المصمم، انقر نقراً مزدوجاً فوق عناصر التحكم لفتح معالجات الأحداث وتعيين الخصائص في النافذة خصائص .

ملاحظة

يمكنك العثور على الخصائص التي تؤثر على الطريقة التي يظهر بها منطقة النموذج في Outlook أسفل العقدة البيان العقدة في النافذة خصائص .

يتوفر مصمم منطقة النموذج فقط إذا حددت تصميم "منطقة نموذج جديدة" في الصفحة تحديد كيف تريد إنشاء منطقة النموذج من المعالج منطقة نموذج Outlook جديدة .

توجد ثلاث طرق لفتح مصمم منطقة النموذج:

  • في مستكشف الحلول ،‏‫انقر مزدوجاً علي ملف التعليمات البرمجية منطقة النموذج.

  • انقر بزر الماوس الأيمن فوق ملف التعليمات البرمجية لمنطقة النموذج في مستكشف الحلولثم انقر فوق عرض المصمم.

  • في مستكشف الحلول، حدد ملف التعليمات البرمجية لمنطقة النموذج ثم انقر فوق المصمم من القائمة عرض.

يدعم مصمم منطقة النموذج عناصر التحكم المدارة فقط. لا يمكنك إضافة عناصر تحكم Outlook أصلية.

استيراد منطقة النموذج المصممة في Outlook

عند التصميم في Outlook، يمكنك إضافة عناصر تحكم Outlook أصلية إلى منطقة النموذج. تمكّنك عناصر تحكم Outlook الأصلية من الربط ببيانات Outlook في وقت التصميم. ومع ذلك، لا يمكنك عندها استخدام مصمم منطقة النموذج لإضافة عناصر تحكم مدارة أو تغيير تصميم منطقة النموذج.

يمكنك استيراد مناطق النموذج في مشروع وظيفة إضافية لـ Outlook باستخدام المعالج منطقة نموذج Outlook جديدة. من الصفحة حدد كيف تريد إنشاء منطقة النموذج حدد استيراد ملف تخزين نموذج Outlook ـ(.ofs) . يمكنك عندها الاستعراض إلى موقع ملف تخزين نموذج Outlook ـ(.ofs)". (يحفظ Outlook مناطق النموذج كملفات .ofs.)

ينسخ المعالج منطقة نموذج Outlook جديد الملف .ofs إلي دليل المشروع و يضيف مراجع عناصر التحكم إلى ملف مصمم منطقة النموذج. ثم يمكنك معالجة أحداث عنصر التحكم في ملف التعليمات البرمجية لمنطقة النموذج.

لمعالجة الأحداث في مشروع Visual Basic حدد حدثاً من القائمة اسم الأسلوب في الجزء العلوي من "محرر التعليمات البرمجية". لمزيد من المعلومات، راجع How to: Create Event Handlers in the Visual Basic Code Editor.

لمعالجة الأحداث في مشروع #C، اشترك فى أحداث التحكم في الأسلوب FormRegionShowing. لمزيد من المعلومات، راجع كيفية: الاشتراك و إلغاء الاشتراك من الأحداث (C# البرمجة الدليل).

يمكنك تغيير خصائص منطقة النموذج في الأسلوب InitializeManifest لفئة المصنع لمنطقة النموذج.

ملاحظة

لاستيراد منطقة نموذج، يجب أن تعمل في مشروع يستهدف نفس إصدار Outlook المثبت على كمبيوتر التطوير. على سبيل المثال، إذا كان لديك 2010 Outlook مثبتاً، فإن استيراد نموذج منطقة سيعمل فقط في مشروع تم إنشاؤه باستخدام قالب المشروع وظيفة Outlook 2010 إضافية.

تحديث تصميم منطقة نموذج مستورد

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

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

تعطيك مساحة الاسم Microsoft.Office.Tools.Outlook صلاحية الوصول إلي الفئات التي تمثل منطقة النموذج، عنصر Outlook الذي يعرض منطقة النموذج و عناصر أخرى مفيدة. يقوم العنصر منطقة نموذج Outlook تلقائياً بإضافة مرجع إلى هذا التجميع في المشروع و يقوم بإدراج العبارة using أو Imports المناسبة أعلى ملف التعليمات البرمجية لمنطقة النموذج.

يمكنك استخدام الفئات و الأساليب و الخصائص في مساحة الاسم Microsoft.Office.Interop.Outlook لإنجاز معظم مهام برمجة Outlook الخاصة بك. للحصول على معلومات حول نموذج كائن Outlook، راجع نظرة عامة حول نموذج كائن Outlook. للحصول على أمثلة حول المهام النموذجية التي تستفيد من نموذج كائن Outlook, راجع حلول Outlook.

معالجة أحداث منطقة النموذج

يقوم العنصر منطقة نموذج Outlook تلقائياً بإضافة معالجات الأحداث الثلاثة التالية إلى ملف التعليمات البرمجية لمنطقة النموذج.

الحدث

الوصف

FormRegionInitializing

يحدث قبل تهيئة منطقة النموذج. يمكنك التحقق من الشروط في معالج الأحداث هذا لتحديد ما إذا كان يجب علي Outlook أن يعرض منطقة النموذج. لمزيد من المعلومات، راجع كيفية القيام بما يلي: منع Outlook من عرض منطقة نموذج.

FormRegionShowing

يحدث بعد إنشاء مثيل من منطقة النموذج ولكن قبل ظهور منطقة النموذج.

FormRegionClosed

يحدث قبل إغلاق منطقة النموذج.

بناء المشروع

عند بناء مشروع وظيفة Outlook إضافية يحتوي على منطقة نموذج، يضيف Visual Studio المعلومات التالية إلى السجل:

  • مفتاح لكل فئة رسائل مقترنة بمنطقة نموذج واحدة أو أكثر.

  • إدخال قيمه الي كل منطقة نموذج "و" قيمة مقترنة تمثل اسم الوظيفة Outlook الاضافيه.

يحتاج Outlook الي هذه المعلومات لتحميل مناطق النموذج.

تصحيح الأخطاء لمنطقة النموذج

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

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

نشر منطقة النموذج

زر 'Ins' الإضافية التي تقوم بإنشائها باستخدام أدوات تطوير المكتب في Studio Vهوual مصممة للاستخدام فقط عند مضيف تطبيق Microsoft المكتب 2010 Suite هو تم تشغيله بواسطة مستخدم النهائي. عند بنية الحل الخاص بك، ‏‫Visual Studio بنية الجميع إدخالات السجل المطلوبة تشغيل الكمبيوتر التطوير حيث يمكنك تصحيح الأخطاء وتشغيل جهاز إضافة-في. للحصول على معلومات أكثر حول نشر وظيفة إضافية، راجع توزيع حلول Office.

راجع أيضًا:

المهام

الإرشادات التفصيلية: تصميم منطقة نموذج Outlook

كيفية القيام بما يلي: إضافة نطاق نموذج إلى مشروع وظيفة Outlook الإضافية

كيفية القيام بما يلي: إضافة إجراء مخصص إلى منطقة نموذج Outlook

الإرشادات التفصيلية: استيراد منطقة نموذج مصممة في Outlook

كيفية القيام بما يلي: منع Outlook من عرض منطقة نموذج

كيفية القيام بما يلي: الوصول إلى عنصر Outlook يعرض منطقة النموذج

المبادئ

الوصول إلى منطقة نموذج في وقت التشغيل

إرشادات حول إنشاء مناطق نموذج Outlook

إجراءات مخصصة في مناطق نماذج Outlook

اقتران منطقة النموذج بفئة الرسالة فى Outlook