معلومات خاصة بالمطورين حول التغييرات التقويم في Outlook 2003 المزود بحزمة الخدمة Service Pack 2 في Exchange Server 2003 المزود بحزمة الخدمة Service Pack 2 وفي الإصدارات الأحدث من Exchange Server و Outlook

انتهاء دعم Office 2003

لقد أنهت شركة Microsoft دعم Office 2003 في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

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

اضغط هنا لرابط المقالة باللغة الانجليزية899919
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
مقدمة
توضح هذه المقالة إجراء تغيير في كيفية Microsoft Office Outlook 2003 Service Pack 2 (SP2) و أحدث حزم الخدمة Microsoft Exchange Server 2003 المزود بحزمة الخدمة Service Pack 2 (SP2) و الإصدارات الأحدث من Exchange Server و Outlook معالجة الاجتماعات. يعالج هذا التصميم الجديد الاجتماع اختفاء وحدات السيناريو التي تم تقديمها بواسطة Outlook 2003 في وضع التخزين المؤقت.

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

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

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

بشكل افتراضي، الجديدة هذه يتم تمكين سلوك قبول الاجتماع في Outlook 2003 SP2 والإصدارات الأحدث. ومع ذلك، يمكن تعطيل السلوك أو re-enabled باستخدام بيانات التسجيل التالية على عميل Outlook:
مفتاح: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Options\Calendar
DWORD: DisableMeetingRegeneration
قيم: 1 = العودة إلى SP2 قبل تثبيت سلوك; 0 = سلوك استخدام SP2 جديد
ملاحظة بدون هذه البيانات التسجيل يستخدم Outlook 2003 SP2 الافتراضي أو سلوك أحدث حزمة خدمة.

في Outlook 2007، يتوفر مفتاح التسجيل هذا في أدوات نشر Office. لمزيد من المعلومات، راجع الوثائق النشر. للقيام بذلك، قم بزيارة موقع Microsoft التالي على الويب:
معلومات أخرى

خلفية على المستند إلى MAPI معرّف إدخال

عندما يقوم Outlook بحفظ أحد العناصر في مجلد, يتم تعيين العنصر على قيمة "إدخال معرف" بواسطة مخزن يوجد العنصر. مخازن أمثلة علبة بريد Microsoft Exchange Server و مخزن المجلدات العمومية Exchange Server ملف مجلدات شخصية (.pst).

معرفات الإدخال ضمان فريد ضمن مخزن. ومع ذلك، يمكن تغيير "معرّف إدخال" ضمن وحدات سيناريو معينة. تتضمن وحدات السيناريو هذه عند نقل عنصر إلى مجلد آخر أو إلى مخزن آخر. يمكنك أيضاً تغيير معرفات الإدخال عندما يقوم مستخدم بإجراء وظائف معينة في Outlook. تتضمن هذه الدالات تصدير ثم reimporting البيانات. طريقة جديدة إلى معالجة العناصر الموجودة في Outlook 2003 SP2 التقويم حزم الخدمة الأحدث و في Exchange Server 2003 المزود بحزمة الخدمة SP2 مثالاً آخر عند تغيير "معرف الإدخال".

لمزيد من المعلومات حول "معرّفات إدخالات" قم بزيارة موقع MSDN التالي:هناك العديد من واجهات برمجة التطبيقات (APIs) تعتمد العمل مع "معرّف إدخال". تتضمن واجهات برمجة التطبيقات هذه Extended MAPI مكتبة كائنات CDO 1.21 مكتبة كائنات Outlook.

كيف يمكن أن تؤثر هذه التصميم الجديد على حلول

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

ومع ذلك، باستخدام "معرف الإدخال" لتحديد موقع عنصر قد تصبح موثوق به بعد حزمة الخدمة SP2 أو تثبيت حزمة خدمة أحدث. لذلك، لديك الخيارات التالية:
  1. قم بتحديث التعليمات البرمجية الخاصة بك لحساب الحقيقة سيتم تغيير "معرّف إدخال" عنصر تقويم.
  2. استخدام معرف. كائن عمومية هذا هو معرّف تبقى خلال عمر عنصر التقويم.
كما مطوري ينبغي اتخاذ هذا التصميم الجديد في سلوك Outlook في الاعتبار عند تصميم أو تحديث أحد الحلول مخصصة التي تقوم بعمل تكامل Outlook والتقويم.

معرف الكائن العمومي

معرف الكائن العمومي هي خاصية MAPI التي يستخدمها Outlook تطابق تحديثات الاجتماع والاستجابات مع اجتماع معينة في التقويم. معرف الكائن العمومي هو نفسه عبر كافة نسخ عنصر التقويم. يتم إنشاء "معرف الكائن العمومي" عندما منظم أولاً بإرسال طلب اجتماع في Microsoft Office Outlook 2003 Service Pack 1 (SP1) والإصدارات السابقة. لذلك، لا تُنشئ هذه الإصدارات السابقة من Outlook "معرف الكائن العمومي" غير المرسلة الاجتماعات أو المواعيد التي تحتوي على مستلمين.

في Outlook 2003 SP2 أو في أحدث إصدارات Office يتم إنشاء "معرف الكائن العمومي" عندما يقوم مستخدم بحفظ عنصر تقويم بغض النظر عن ما إذا كان يتم إرساله أولاً. ولذلك، بدءاً حزمة خدمة أحدث أو Outlook 2003 SP2 لكافة المواعيد سيكون "معرف الكائن العمومي", بغض النظر عن وجودهم الاجتماعات تمت دعوتهم مستخدمين آخرين.

للوصول إلى "معرف الكائن العمومي" بشكل برمجي, استخدم المعلومات التالية.
Property Set Tag (Namespace)GUID = {6ED8DA90-450B-101B-98DA-00AA003F1305}Named Property ID: 3
لم يتم تحديث مكتبة كائنات Outlook لعرض هذه الخاصية. نماذج التالية هي نماذج التعليمة البرمجية التي توضح كيفية الوصول إلى "معرف الكائن العمومي" على عنصر موعد باستخدام CDO 1.21 مكتبة كائنات أو Extended MAPI (يتطلب C++).

CDO 1.21
'Note that you must add a reference to “Microsoft CDO 1.21 Library”  (CDO.DLL) to run this codeDim objCDO As MAPI.SessionDim objAppt As MAPI.MessageDim oAppt As Outlook.AppointmentItemDim objFields As MAPI.FieldsDim ValueDim propSet As StringSet objCDO = CreateObject("MAPI.Session")objCDO.Logon "", "", False, False'Assumes that active inspector is a calendar itemSet oAppt = objCDO.GetDefaultFolder(0).Messages.GetFirst()'Use EntryID to get CDO MessageSet objAppt = objCDO.GetMessage(oAppt.EntryID)'http://support.microsoft.com/?kbid=195656 says to swap around the GUID'propSet = "6ED8DA90450B101B98DA00AA003F1305" '<-GUID we think we should be usingpropSet = "90DAD86E0B451B1098DA00AA003F1305" '<-GUID that will really workSet objFields = objAppt.FieldsValue = objFields.Item("0x0003", propSet).ValueMsgBox Value
توسيع MAPI
DEFINE_GUID(PSETID_Meeting,    0x6ED8DA90,0x450B,0x101B,0x98,0xDA,0x00,0xAA,0x00,0x3F,0x13,0x05); #define LID_GLOBAL_OBJID 3 // This code assumes that lpMsg is an LPMESSAGE HRESULT hr = S_OK; ULONG ulVal = 0; LPSPropValue lpPropVal = NULL; LPSPropTagArray lpNamedPropTag = NULL; MAPINAMEID NamedID = {0}; LPMAPINAMEID lpNamedID = NULL; // Set up the request to GetIDsFromNames. NamedID.lpguid = (LPGUID) &PSETID_Meeting; NamedID.ulKind = MNID_ID; NamedID.Kind.lID = LID_GLOBAL_OBJID; lpNamedID = &NamedID; // Find the prop tag hr = lpMsg->GetIDsFromNames(1, &lpNamedID, NULL, &lpNamedPropTag); // Set our type to binary lpNamedPropTag->aulPropTag[0] =    CHANGE_PROP_TYPE(lpNamedPropTag->aulPropTag[0],PT_BINARY); // Get the value of the property. hr = lpMsg->GetProps(lpNamedPropTag ,0, &ulVal, &lpPropVal); // Do something with the ID here // Cleanup MAPIFreeBuffer(lpPropVal); MAPIFreeBuffer(lpNamedPropTag);

تفاصيل حول مكتبة كائنات CDO 1.21

تم تحديث مكتبة كائنات CDO 1.21 لمعالجة المواعيد استناداً إلى هذا التصميم الجديد. يتم تضمين تغيير تصميم في CDO.DLL من جانب الملقم المضمنة في Exchange Server 2003 المزود بحزمة الخدمة SP2. يتم تثبيت إصدار العميل CDO.DLL بواسطة Outlook أو بواسطة Microsoft Office. هو أول إصدار العميل لتضمين هذا التغيير CDO.DLL المثبت بواسطة Microsoft Office 2003 المزود بحزمة الخدمة SP2.

تفاصيل حول مكتبة كائنات CDOEX

تم تحديث مكتبة كائنات CDOEX لمعالجة مواعيد جديدة استناداً إلى هذا التصميم الجديد. يمكن استخدام CDOEX فقط على ملقم Exchange. بالإضافة إلى ذلك، يتم تضمين CDOEX.DLL المحدثة في Exchange Server 2003 المزود بحزمة الخدمة SP2.

تفاصيل حول مكتبة كائنات Outlook

مكتبة الكائنات Outlook يوفر وظائف جديدة تبدأ مع Office Outlook 2003 SP2 أو أحدث. يتم تضمين هذا التغيير أيضاً والإصدارات اللاحقة من Outlook.

تفاصيل حول MAPI الموسعة

على الرغم من أنه يمكن الوصول إلى معرّف إدخال باستخدام Extended MAPI غير معتمد باستخدام Extended MAPI للعمل مع المواعيد. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
266353تسمى خصائص Outlook غير معتمدة من قِبل MAPI أو CDO

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 899919 - آخر مراجعة: 12/09/2015 02:36:25 - المراجعة: 6.4

Microsoft Office Outlook 2007, Microsoft Exchange Server 2007 Standard Edition, Microsoft Exchange Server 2007 Enterprise Edition, Microsoft Office Outlook 2003, Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange Server 2003 Standard Edition

  • kbnosurvey kbarchive kbmt kbinfo KB899919 KbMtar
تعليقات