المشاكل المعروفة عند تطوير حلول مخصصة لبرنامج Outlook 2007

ملخص

يوفر هذا المقال نظرة عامة حول بعض المشكلات المعروفة مع النظام الأساسي لتطوير برنامج Outlook 2007. وتشمل هذه المسائل التغييرات إلى مواقع القيادة والتغييرات على كيف يعرض Outlook الإضافيتين COM-بالإضافة إلى ذلك، تتناول هذه المقالة التغييرات في الوظائف في برنامج Outlook 2007. المشكلات المعروفة الموضحة في هذه المقالة لا تتصل اتصالاً مباشرا بنموذج كائن أو النماذج المخصصة في Microsoft Office Outlook 2003 أو في الإصدارات السابقة من Outlook أو مناطق نموذج في Outlook 2007.

مقدمة

تتناول هذه المقالة بعض المشكلات المعروفة عند تطوير حلول مخصصة ل Microsoft Office Outlook 2007.

مزيد من المعلومات

وتقع الأمر "عناصر معطلة" الآن على القائمة "تعليمات"

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

الطريقة الأولى

من القائمة تعليمات ، انقر فوق تعطيل العناصر.

الطريقة الثانية

  1. من القائمة أدوات ، انقر فوق " مركز التوثيق".
  2. في "جزء التنقل"، انقر فوق وظائف إضافية.
  3. في القائمة إدارة ، حدد عناصر معطلة، ومن ثم انقر فوق انتقال.

تم تعطيل وظائف COM الإضافية عند بدء تشغيل Outlook 2007 باستخدام/safe التبديل

يمكنك بدء تشغيل Outlook 2007 والإصدارات السابقة من Outlook باستخدام رمز التبديل /الأمن . في الإصدارات السابقة من Outlook، التبديل /الأمن فقط تعطيل ملحقات عميل Microsoft Exchange (أسيس). في Outlook 2007، يمنع التبديل /الأمن أيضا وظائف COM الإضافية من التحميل. كان هذا السلوك السلوك في تطبيقات Office الأخرى منذ Office 2000.

للوصول إلى خيار السماح بالبرنامج النصي في المجلدات المشتركة و السماح بالبرنامج النصي في المجلدات العمومية في Outlook 2007، اتبع الخطوات التالية:
  1. من القائمة أدوات ، انقر فوق " مركز التوثيق".
  2. في "جزء التنقل"، انقر فوق أمان البريد الإلكتروني.
لاحظ أن خيار السماح بالبرنامج النصي في المجلدات المشتركة و السماح بالبرنامج النصي في "المجلدات العمومية" الموجودة ضمن البرامج النصية في المجلدات.

إدخال التسجيل الجديد دونتديسبلايهكلمادينس يخفي وظائف COM الإضافية

في Outlook 2007، يمكنك استخدام إدخال التسجيل دونتديسبلايهكلمادينس لإخفاء وظائف COM الإضافية التي تم تسجيلها ضمن HKEY_LOCAL_MACHINE المفتاح. عندما تقوم بإخفاء هذه الوظائف الإضافية COM، لا يمكن تحميل المستخدمين إليها. عندما تقوم بتمكين إدخال التسجيل دونتديسبلايهكلمادينس، قام Outlook 2007 نفس السلوك في الإصدارات السابقة من Outlook.

لإضافة إدخال التسجيل دونتديسبلايهكلمادينس، اتبع الخطوات التالية:

  1. انقر فوق ابدأ، انقر فوق
    تشغيل، اكتب regedit في
    فتح مربع ومن ثم انقر فوق موافق.
  2. موقع ومن ثم انقر نقراً مزدوجاً فوق المفتاح الفرعي التالي:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. أشر إلى جديد، ومن ثم انقر فوق قيمة DWORD.
  4. اكتب دونتديسبلايهكلمادينسومن ثم اضغط ENTER.
  5. انقر نقراً مزدوجاً فوق دونتديسبلايهكلمادينس، ومن ثم انقر فوق تعديل.
  6. في المربع " بيانات القيمة "، اكتب 1 لإخفاء وظائف COM الإضافية التي تم تسجيلها ضمن HKEY_LOCAL_MACHINE المفتاح، ومن ثم انقر فوق موافق.

    ملاحظة: اكتب 0 في المربع بيانات القيمة ، أو في حالة ترك المربع بيانات القيمة فارغة، يتم عرض وظائف COM الإضافية.
  7. قم بإنهاء "محرر التسجيل"، وقم بإعادة تشغيل جهاز الكمبيوتر.
في حالة تساوي 1 إدخال التسجيل دونتديسبلايهكلمادينس، لا يزال يتم عرض كافة وظائف COM الإضافية في "مركز التوثيق". يخفي هذا الإعداد التسجيل تسجيل HKLM وظائف COM الإضافية في مربع الحوار وظائف COM الإضافية فقط. وهذا ينبغي أن يكون مقبولاً لأنه يمكنك فقط تحميل وإلغاء تحميل الوظائف الإضافية باستخدام مربع حوار وظائف COM الإضافية .

منع إدخال التسجيل الجديد ديسابليكريتيسيرفيسيس خدمات MAPI معين من التحميل

يمكن لمسؤول إنشاء إدخال التسجيل ديسابليكريتيسيرفيسيس ضمن المفتاح HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options . يتم إدخال هذا التسجيل الجديد في Outlook 2007. يمكنك استخدام إدخال التسجيل ديسابليكريتيسيرفيسيس لمنع تحميل خدمات MAPI معين.

إدخال التسجيل ديسابليكريتيسيرفيسيس يخزن قيمة سلسلة. قيمة السلسلة قائمة مفصولة بفواصل منقوطة خدمات MAPI. أسماء الخدمات هي أسماء MAPI التي تظهر في الملف Mapisvc.inf. على سبيل المثال، إذا ما يلي جزء من ملف Mapisvc.inf، يمكنك استخدام قيمة سلسلة من مسومس؛ أومساب في إدخال التسجيل ديسابليكريتيسيرفيسيس لمنع المستخدمين من إضافة هذه الخدمات اثنين.
[Services]MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book

[Default Services]
MSOMS=Outlook Mobile Service
OMSAB=Mobile Address Book

في سياق الحلول المخصصة، يجب على المطورين تدرك أن الآن يمكن للمؤسسات نشر السياسات التي قد تحد من استخدام خدمة MAPI.


لا يمكن نشر الخصائص المخصصة في بعض وحدات السيناريو

أدخل مفتاح التسجيل اللووناميدبروبس في Microsoft Office Outlook 2003 Service Pack 2 (SP2). هذا المفتاح تخزين قائمة خصائص المخصصة التي يمكنك استخدامها في Outlook. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

التغييرات 907985 إلى الخصائص المخصصة في Outlook

كما توضح مقالة "قاعدة معارف Microsoft" 907985 مفاتيح التسجيل التالية:
  • اللووتنيفتوكريتيبروبس
  • اللوومسجفيليستوكريتيبروبس
  • ديسالووتنيفبريسيرفيشن
مفاتيح التسجيل الثلاثة هذه لم تعد معتمدة في برنامج Outlook 2007.


دعم محدود لتخصيص قوائم السياق

يوفر outlook 2007 دعما لتخصيص بعض من قائمة السياق الأصلي الخاص ب Outlook. يتم توفير الوثائق الخاصة بهذه الوظيفة فيما يلي:

كيفية: تخصيص قائمة سياق عنصر

غير أنه يمكن تخصيص Word لقائمة السياق التي تظهر عند المستخدم زر الماوس الأيمن فوق الرسالة أو الملاحظات المتعلقة (نص خاصية) عنصر. يتم توفير هذه الوظيفة في الإصدارات الأحدث من Microsoft Word. لمزيد من المعلومات، راجع:

تخصيص قوائم السياق في Office 2010

Outlook اليوم تم إهماله

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

لا يتم اعتماد عناصر التحكم Visual Basic 6.0 MAPI

يتضمن Microsoft Visual Basic 6.0 عنصري تحكم MAPI تستخدم Simple MAPI لتوفير التكامل مع تطبيقات البريد الإلكتروني المستندة إلى MAPI. لم يتم اختبار عناصر التحكم هذه مع برنامج Outlook 2007. ومع ذلك، هناك مشكلة معروفة رئيسي واحد على الأقل مع عناصر التحكم هذه في برنامج Outlook 2007. استخدام عناصر التحكم هذه مع برنامج Outlook 2007 غير معتمد.
الخطأ رقم: 760870 (Office12)

بروتوكول Outlook لم يعد يعمل خارج Outlook

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

ملاحظة: Outlook لا تتعرف تلقائياً على بروتوكول Outlook عند كتابة البروتوكول في نص أي عنصر. ومع ذلك، يعمل البروتوكول إذا قمت بتعيينه كارتباط تشعبي.
الخطأ رقم: 51231 (Office12)
الخطأ رقم: 484936 (Office12)

لم يعد كائنات بيانات التعاون 1.2.1 المضمنة مع نظام Office 2007

كائنات بيانات التعاون (CDO) 1.2.1 هو حزمة الذي يوفر الوصول إلى كائنات متوافق مع Outlook من خلال واجهة برمجة تطبيقات مستندة إلى COM. بدلاً من استخدام CDO 1.2.1، ويتم تشجيع مطوري استخدام نموذج كائن Outlook إذا كانت تستطيع. للحصول على CDO 1.21، قم بزيارة موقع Microsoft التالي على الويب:ملاحظة: تم إنشاء هذا الإصدار من CDO ل Microsoft Exchange Server. ولذلك، لا ينشئ هذا الإصدار من CDO مطالبات الأمان حماية نموذج كائن Outlook عند استخدام CDO برمجياً الوصول إلى معلومات المستلم أو إرسال رسائل بريد إلكتروني. وبسبب هذا السلوك الجديد دعم "نهج المجموعة" إعدادات الأمان في برنامج Outlook 2007 لا تنطبق CDO.

تطوير معالجات المعاينة مرفق ل Outlook

Outlook 2007 يتيح لك معاينة أنواع معينة من الملفات المرفقة عند عرض رسائل البريد الإلكتروني. Outlook وغيرها من التطبيقات في نظام 2007 Office استخدام نفس بنية API الذي يستخدم نظام التشغيل Windows Vista. لمزيد من المعلومات حول كيفية إنشاء معالج معاينة، قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:

تمت إزالة وظيفة نموذج ويب

لا يمكنك استخدام برنامج Outlook 2007 للاتصال بنظام التشغيل Microsoft Exchange Server 5.5. بالإضافة إلى ذلك، تمت إزالة الميزة تقديم نموذج Exchange Server 5.5 ويب من مربع الحوار خيارات . للوصول إلى هذه الميزة، اتبع الخطوات التالية:
  1. من القائمة أدوات ، انقر فوق
    خيارات، ثم انقر فوق علامة التبويب غير ذلك .
  2. ضمن عام، انقر فوق خيارات متقدمة.
  3. ضمن في كافة برامج Microsoft Office، انقر فوق نماذج مخصصة.
الخطأ رقم: 362171 (Office12)

لم تعد فتح نماذج MAPI بشكل افتراضي

بشكل افتراضي، لا يتم فتح Outlook 2007 MAPI النماذج التي تم إنشاؤها باستخدام c + +. لتمكين هذه الوظيفة، اتبع الخطوات التالية:
  1. من القائمة أدوات ، انقر فوق خيارات، ومن ثم انقر فوق علامة التبويب .
  2. ضمن عام، انقر فوق خيارات متقدمة.
  3. ضمن في كافة برامج Microsoft Office، انقر فوق نماذج مخصصة.
  4. انقر لتحديد
    خانة الاختيار السماح بالنماذج التي تتجاوز Outlook .
الخطأ رقم: 402066 (Office12)

لم يعد معتمداً على مفتاح نهج ديسابليدينبتنس

تعتمد الإصدارات السابقة من Outlook مفتاح نهج ديسابليدينبتنس . يمكنك استخدام هذا المفتاح النهج لتعطيل أزرار الوظائف الإضافية. عند تعطيل الأزرار، يتعذر على المستخدمين تحميل أو إلغاء تحميله ملحقات عميل Exchange في Outlook. يدعم برنامج outlook 2007 لم يعد مفتاح هذا النهج.
الخطأ رقم: 27997 (Office12)

وظائف COM الإضافية التي يتم تسجيلها في مفتاح HKEY_LOCAL_MACHINE مخفية بشكل افتراضي

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

نظام 2007 Microsoft Office بتغيير هذا السلوك الافتراضي. مركز التوثيق وإطار وظائف COM الإضافية قائمة الوظائف الإضافية المسجلة كافة. إذا كان يرغب المسؤولون بإخفاء الوظائف الإضافية المسجلة في مفتاح HKEY_LOCAL_MACHINE ، يمكنهم نشر مفتاح نهج لتمكين سلوك سابق.

لإخفاء الوظائف الإضافية المسجلة في مفتاح HKEY_LOCAL_MACHINE ، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، انقر فوق
    تشغيل، اكتب regedit في
    فتح مربع ومن ثم انقر فوق موافق.
  2. موقع ومن ثم انقر نقراً مزدوجاً فوق المفتاح الفرعي التالي:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
  3. أشر إلى جديد، ومن ثم انقر فوق
    قيمة DWORD.
  4. اكتب دونتديسبلايهكلمادينسومن ثم اضغط ENTER.
  5. انقر نقراً مزدوجاً فوق دونتديسبلايهكلمادينس، ومن ثم انقر فوق تعديل.
  6. في المربع " بيانات القيمة "، اكتب
    1 لإخفاء الوظائف الإضافية المسجلة في
    مفتاح HKEY_LOCAL_MACHINE . انقر فوق
    OK.
  7. قم بإنهاء "محرر التسجيل"، وقم بإعادة تشغيل جهاز الكمبيوتر.

إدارة البرامج النصية من جانب الملقم Exchange Server لم يعد معتمداً

في الإصدارات السابقة من Outlook، يمكنك إدارة ملقم Exchange البرامج النصية في علامة التبويب عوامل في خصائص المجلد. يعتمد Exchange Server 5.5 والإصدارات الأحدث من Exchange Server هذه البرامج النصية من جانب الخادم. تتوفر علامة التبويب عوامل بملحق عميل Exchange (Scrptxtn.dll) الذي يقوم بتثبيت Outlook. بالإضافة إلى ذلك، تعتمد هذه البرامج النصية على Exchange Server حدث خدمة تكوين مكتبة كائنات Microsoft (Esconf.dll).

ملف Scrptxtn.dll وملف Esconf.dll غير المضمنة مع برنامج Outlook 2007. ولذلك، لا يمكن تثبيت وإزالة تثبيت وإدارة البرامج النصية Exchange Server الخادم في برنامج Outlook 2007. إذا كان يجب أن يكون لديك هذه الوظيفة، يجب استخدام إصدار سابق من Outlook.

ملاحظة: عرض Exchange 2000 Server أكثر فعالية وظيفة مستقبل الحدث التي تم تصميمها لتحل محل البرامج النصية Exchange Server. علامة التبويب عوامل غير مرتبط بمستقبل الحدث. بالإضافة إلى ذلك، مصادر الحدث بسبب توفر لفترة من الوقت، يجب أن يكون تأثير هذا التغيير في تصميم الحد الأدنى.


ملحقات عميل Exchange تم إهماله

هندسة ملحق (اللجنة الاقتصادية لأوروبا) عميل Exchange أصلاً وأيد عميل Exchange Server في Microsoft Windows 95. يدعم outlook 97 أيضا ملحقات عميل Exchange. تعتمد الإصدارات الأحدث من Outlook، بما في ذلك برنامج Outlook 2007، لا يزال أسيس لأسباب تتعلق بالتوافق مع الإصدارات السابقة. على الرغم من ذلك، يتم المطورين الآن بشدة تشجيع استخدام بنية الوظيفة الإضافية COM لإنشاء جديد وظيفة Outlook الإضافية. تم تنفيذ العديد من التغييرات في برنامج Outlook 2007 كميزات "تماثل اللجنة الاقتصادية لأوروبا". بسبب Outlook الآن هذه الميزات، دعم تبادل قد توقف ملحقات العميل.

ملحقات عميل Exchange لا تتعامل مع تحديدات "شريط المهام" بشكل صحيح

تم تصميم outlook 2007 ميزة جديدة على "شريط المهام" لا للعمل بالطريقة التي ملحقات عميل Exchange الاحتفاظ بتعقب من المجلدات المحددة والعناصر الموجودة في الحدث أونسيليكتيونتشانجي. هذا حد أسيس في Outlook 2007. المطورين يجب استخدام كائن تحديد في نموذج كائن Outlook بدلاً من ذلك.
خصائص

رقم الموضوع: 929590 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات