Создание элемента задачи
В этом примере показано, как создать элемент задачи с помощью метода MarkAsTask(OlMarkInterval).
Пример
Примечание.
Приведенный ниже пример кода представляет собой фрагмент из книги Программирование приложений для Microsoft Office Outlook 2007.
В представленном ниже примере кода CreateToDoItemExample создает элемент задачи путем вызова метода MarkAsTask для элемента с последующим сохранением элемента. В примере помечается элемент для последующего выполнения завтрашнего дня и устанавливается напоминание о завтрашнем дне в 10:00 с помощью свойств ReminderSet и ReminderTime . Затем в примере используется метод Save() для сохранения элемента.
Если вы используете Visual Studio для тестирования этого примера кода, сначала добавьте ссылку на компонент Microsoft Outlook 15.0 Object Library и задайте переменную Outlook при импорте пространства имен Microsoft.Office.Interop.Outlook. Инструкция using не должна находиться непосредственно перед функциями в примере кода, но ее нужно добавить перед объявлением общедоступного класса. В следующей строке кода показано, как выполнить импорт и назначение в C#.
using Outlook = Microsoft.Office.Interop.Outlook;
private void CreateToDoItemExample()
{
// Date operations
DateTime today = DateTime.Parse("10:00 AM");
TimeSpan duration = TimeSpan.FromDays(1);
DateTime tomorrow = today.Add(duration);
Outlook.MailItem mail = Application.Session.
GetDefaultFolder(
Outlook.OlDefaultFolders.olFolderInbox).Items.Find(
"[MessageClass]='IPM.Note'") as Outlook.MailItem;
mail.MarkAsTask(Outlook.OlMarkInterval.olMarkTomorrow);
mail.TaskStartDate = today;
mail.ReminderSet = true;
mail.ReminderTime = tomorrow;
mail.Save();
}