سؤال

لاحظ أن هذا ليس مكررًا لـ هذا سؤال مشابه ولكن مختلف!

سؤالي ليس كيفية اعتراض الفئة إنشاء / إعادة تسمية / حذف الأحداث ، ولكن كيفية اعتراضها عند المستخدم يعين فئة إلى عنصر (الاتصال ، الاجتماع وما إلى ذلك). لقد بدأت للتو في استكشاف نموذج كائن Outlook ، وأنا أكافح من أجل "الحصول على" كيفية عمله. أي مساعدة في الاتجاه الصحيح ستكون رائعة!

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

هل كانت مفيدة؟

المحلول

أعتقد أنك ستحتاج إلى Wrapper و Weplorer Wrapper و Explorer للحصول على جميع الأماكن التي يمكنك تغيير الفئة (حيث يمكنك النقر بزر الماوس الأيمن في عرض Explorer).

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

ماركوس

نصائح أخرى

حل ممكن. ليس أي شيء جربته بالفعل ، حتى الآن.

  • olkcategoryevents_event.change الحدث - Microsoft.Office.Interop.Outlook - يحدث عندما يتغير اختيار الفئة. مساحة الاسم: Microsoft.Office.Interop.Outlook
  • حَشد: Microsoft.Office.Interop.Outlook (في microsoft.office.interop.outlook.dll) ، باستخدام الحدث OlkCategoryEvents_ChangeEventHandler يتغيرون
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top