سؤال

وانا مجنون على هذه الخطوة. في الأساس أريد أن استرداد مهمة على أساس EntryID من هذه المهمة. ذلك ما أقوم به هو ما يلي:

وOutlook.MAPIFolder outlookTasksFolder = Application.Session.GetDefaultFolder (Outlook.OlDefaultFolders.olFolderTasks)؛ مرشح سلسلة = String.Format ( "@ SQL = \" جرة: مخططات: المهام: entryid \ "مثل '٪ {0}٪"، myEntryID)؛ Outlook.Items outlookTasksDataItems = outlookTasksFolder.Restrict (فلتر)؛

ولكن أنا لا يعمل. أنا لا أعرف كيفية تنسيق الاستعلام بلدي للحصول على العناصر المقابلة (يجب أن يكون هناك واحد فقط حقا).

ويمكن لأي شخص الرجاء مساعدتي؟ شكرا لك

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

المحلول

وOutlook.MAPIFolder outlookTasksFolder = Application.Session.GetDefaultFolder (Outlook.OlDefaultFolders.olFolderTasks)؛

وOutlook.TaskItem myOutlookTask = (Outlook.TaskItem) Application.Session.GetItemFromID (myEntryID، outlookTasksFolder.EntryId)؛

وهذا ينبغي أن نفعل ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top