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

ينطبق على

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

نوع المشروع

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

إصدار Microsoft Office

  • Outlook 2007

  • Outlook 2010

يمكن أن تساعدك المعلومات التالية في تحسين مناطق النموذج وتجنب المشاكل المحتملة:

  • استخدام أسماء نطاقات النماذج .

  • إلغاء تمكين توريث مناطق النموذج.

  • استيعاب الأنواع وأسماء فئة الرسائل.

  • تصميم مناطق نموذج متجاورة لجزء القراءة.

  • استخدام أحجام الأيقونات المثلى.

لمزيد من المعلومات حول مناطق النموذج , راجع إنشاء مناطق نموذج Outlook.

استخدام أسماء نطاقات النماذج .

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

اسم منطقة النموذج

الوصف

اسم عنصر منطقة النموذج

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

خاصية FormRegionName

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

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

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

السمة Microsoft.Office.Tools.Outlook.FormRegionName

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

يظهر هذا الاسم المؤهل بالكامل أيضاً كسمة في الجزء العلوي من فئة مصنع منطقة النموذج.

استخدم السمة Microsoft.Office.Tools.Outlook.FormRegionName لتعريف منطقة النموذج بشكل فريد عبر كافة وظائف Outlook الإضافية. لا يمكنك تغيير قيمة السمة Microsoft.Office.Tools.Outlook.FormRegionName بواسطة إعادة تسمية عنصر منطقة النموذج أو بواسطة تغيير الخاصية FormRegionName . لتغيير هذا الاسم ، يجب عليك تعديل السمة Microsoft.Office.Tools.Outlook.FormRegionName في ملف التعليمات البرمجية الخاصة بمنطقة النموذج.

إلغاء تمكين توريث مناطق النموذج.

افتراضياً، ترث فئة الرسالة المخصصة كافة اقترانات منطقة النموذج بفئة الرسالة الأساسية . على سبيل المثال، فئة الرسالة المسماة IPM.Task.Contoso مشتقة من IPM.Task. لذلك، يرث IPM.Task.Contoso اقترانات منطقة النموذج من IPM.Task.

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

استيعاب الأنواع وأسماء فئة الرسالة .

يختلف اسم نوع عنصر Outlook عن اسم فئة الرسالة لعنصر Outlook. على سبيل المثال، اسم نوع عنصر RRS هو Microsoft.Office.Interop.Outlook.PostItem. اسم فئة الرسالة لعنصر RSS هو IPM.Post.RSS.

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

استخدم اسم فئة الرسالة الخاص بعناصر Outlook في معالج منطقة نموذج Outlook جديدة لربط العنصر بمنطقة النموذج. للحصول على قائمة بأسماء فئة الرسالة الصالحة ، راجع اقتران منطقة النموذج بفئة الرسالة فى Outlook.

تصميم مناطق النموذج المتجاورة لجزء القراءة.

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

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

  1. حدد بعض النص في مربع النص الموجود على منطقة النموذج .

  2. اضغط على مفتاح الحذف DELETE.

  3. يتم حذف عنصر البريد بالكامل بدلاً من النص في مربع النص.

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

بدلاً من ذلك، يمكنك تعيين الخاصية ShowInspectorReadلمنطقة النموذج إلى False. بهذه الطريقة ، لا يمكن استخدام منطقة النموذج في "جزء القراءة".

استخدام أحجام الأيقونات المثلى.

يمكنك تعيين أى من الأيقونات ترغب أن تقوم منطقة النموذج بعرضها بواسطة إعداد خصائص الأيقونات في مجموعة الخاصية أيقونات (Icons) من خلال النافذة خصائص. استخدم الإرشادات التالية لتحقيق جودة أفضل:

  • بالنسبة لأيقونة صفحة Page ، استخدم ملف PNG) Portable Network Graphics).

  • إطار الأيقونات يجب أن يكون بحجم 32 × 32 بكسل.

  • كل الأيقونات الأخرى يجب أن تكون 16 بكسل × 16 بكسل.

تظهر أيقونة الصفحة على شريط المتفحص للعناصر التي تحتوي على مناطق نموذج منفصلة، أو مستبدلة أو مستبدلة بالكامل .

تظهر الأيقونة نافذة في منطقة الإعلام و في مربع الحوار ALT + TAB للعناصر المفتوحة التي تعرض مناطق النموذج المستبدلة و المستبدلة بالكامل .

راجع أيضًا:

المهام

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

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

المبادئ

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

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

موارد أخرى

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