نموذج كائن outlook: معلمة الإلغاء الإعداد للحدث تاسكريكويستيتيم لا يحافظ مركز التحكم المفتوحة

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

اضغط هنا لرابط المقالة باللغة الانجليزية3179549
الأعراض
يكون Outlook الوظيفة الإضافية (COM أو VSTO VBA) التي يتم الاستماع للحدثإيتيمسيند، كما هو موضح في نموذج التعليمات البرمجية التالي:

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)    If vbCancel = MsgBox(TypeName(Item), vbOKCancel) Then        Cancel = True    End IfEnd Sub

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

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

Vlastnosti

ID článku: 3179549 - Poslední kontrola: 08/25/2016 17:57:00 - Revize: 1.0

Outlook 2016, Microsoft Outlook 2013, Microsoft Outlook 2010

  • kbmt KB3179549 KbMtar
Váš názor