مشاركة عبر


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

ينطبق على

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

نوع المشروع

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

إصدار Microsoft Office

  • Outlook 2007

  • Outlook 2010

يمكنك تحديد أي من عناصر Microsoft Office Outlook تعرض منطقة نموذج عن طريق إقران منطقة النموذج بفئة الرسالة الخاصة بكل عنصر. على سبيل المثال، إذا كنت ترغب في إلحاق منطقة نموذج بأسفل عنصر البريد يمكنك إقران منطقة النموذج بفئة الرسالة IPM.Note.

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

فهم فئات رسالة Outlook

فئة رسالة Outlook تعرّف نوعاً من عناصر Outlook. يسرد الجدول التالي هذه الأنواع الثمانية القياسية للعناصر و أسماء الفئة الخاصة بهم.

نوع عنصر Outlook

اسم فئة الرسالة

AppointmentItem

IPM.Appointment

ContactItem

IPM.Contact

DistListItem

IPM.DistList

JournalItem

IPM.Activity

MailItem

IPM.Note

PostItem

IPM.Post أو IPM.Post.RSS

TaskItem

IPM.Task

يمكنك أيضاً تحديد أسماء فئات الرسالة المخصصة. تقوم فئات الرسالة المخصصة بتحديد النماذج المخصصة الذي تقوم بتعريفها في Outlook.

ملاحظة

لمناطق النموذج "الاستبدال" و "تبديل الكل"، يمكنك تحديد اسم فئة الرسالة المخصصة الجديدة. لا تحتاج لاستخدام اسم فئة الرسالة الخاص بنموذج مخصص موجود. يجب أن يكون اسم فئة الرسالة المخصصة فريد. أحد الطرق للتأكد من أن الاسم فريد هى استخدام اصطلاح تسمية مشابهة لما يلي: < StandardMessageClassName>. < الشركة>. < MessageClassName > (على سبيل المثال: IPM.Note.Contoso.MyMessageClass).

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

هناك طريقتان لإقران منطقة نموذج بفئة رسالة:

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

  • تطبيق سمات الفئة.

استخدام معالج منطقة نموذج Outlook الجديد.

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

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

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

يجب أن تتوافق الأسماء التي تكتبها مع الإرشادات التالية:

  • استخدم اسم فئة الرسالة المؤهل بشكل كامل (على سبيل المثال: "IPM.Note.Contoso").

  • استخدم الفواصل المنقوطة لفصل أسماء فئة الرسالة المتعددة.

  • لا تقم بتضمين فئات رسالة Outlook القياسية، مثل "IPM.Note" أو "IPM.Contact". فقط قم بتضمين فئات الرسالة المخصصة مثل "IPM.Note.Contoso".

  • لا تقم بتحديد فئة الرسالة الأساسية بنفسها (على سبيل المثال: "IPM").

  • لا تتعدى 256 حرف لكل اسم فئة رسالة.

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

ملاحظة

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

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

تطبيق سمات الفئة

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

يظهر المثال التالي سِمَتَي FormRegionMessageClassAttribute اللتين تم تطبيقهن على فئة المصنع الخاصة بمنطقة النموذج المسمى myFormRegion. تقوم السمة الأولي بربط منطقة النموذج بفئة الرسالة القياسية للحصول على نموذج رسالة بريد. تقوم السمة الثانية بربط منطقة النموذج بفئة الرسالة المخصصة باسم IPM.Task.Contoso.

<Microsoft.Office.Tools.Outlook.FormRegionMessageClass(Microsoft.Office.Tools.Outlook.FormRegionMessageClassAttribute.Note)> _
<Microsoft.Office.Tools.Outlook.FormRegionMessageClass("IPM.Task.Contoso")> _
<Microsoft.Office.Tools.Outlook.FormRegionName("Trin_Outlook_FR_Attributes.FormRegion1")> _
Partial Public Class FormRegion1Factory

' Occurs before the form region is initialized.
' To prevent the form region from appearing, set e.Cancel to true.
' Use e.OutlookItem to get a reference to the current Outlook item.
    Private Sub FormRegion1Factory_FormRegionInitializing(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Outlook.FormRegionInitializingEventArgs) Handles Me.FormRegionInitializing

End Sub
[Microsoft.Office.Tools.Outlook.FormRegionMessageClass
    (Microsoft.Office.Tools.Outlook.FormRegionMessageClassAttribute.Note)]
[Microsoft.Office.Tools.Outlook.FormRegionMessageClass
    ("IPM.Task.Contoso")]
[Microsoft.Office.Tools.Outlook.FormRegionName
    ("Trin_Outlook_FR_Attributes.FormRegion1")]
public partial class FormRegion1Factory
{
    // Occurs before the form region is initialized.
    // To prevent the form region from appearing, set e.Cancel to true.
    // Use e.OutlookItem to get a reference to the current Outlook item.
    private void FormRegion1Factory_FormRegionInitializing(object sender, 
        Microsoft.Office.Tools.Outlook.FormRegionInitializingEventArgs e)
    {
    }
}

يجب أن تتوافق السمات مع الإرشادات التالية:

  • لفئات الرسالة المخصصة، قم باستخدام اسم فئة الرسالة المؤهل بشكل كامل (على سبيل المثال: "IPM.Note.Contoso").

  • لا تقم بتحديد فئة الرسالة الأساسية بنفسها (على سبيل المثال: "IPM").

  • لا تتعدى 256 حرف لكل اسم فئة رسالة.

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

Visual Studio يقوم بالتحقق من صحة التنسيق لأسماء فئة الرسالة عند بناء المشروع.

ملاحظة

لا يقوم Visual Studio من التحقق مما إذا كانت أسماء فئة الرسالة التي توفرها صحيحة أو خاطئة.

راجع أيضًا:

المهام

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

المرجع

حول اسم النموذج و فئة الرسالة

كيفية عمل نماذج Outlook وعناصر العمل معًا

المبادئ

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

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

موارد أخرى

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