创建任务项
此代码示例展示了如何使用 MarkAsTask(OlMarkInterval) 方法创建任务项。
示例
注意
下面的代码示例摘录自 Microsoft Office Outlook 2007 应用程序编程。
在下面的代码示例中,CreateToDoItemExample 创建待办事项,具体方法为对项调用 MarkAsTask 方法并保存项。 该示例使用 ReminderSet 和 ReminderTime 属性标记明天的后续项目,并在上午 10:00 设置明天 的提醒 。 然后,此代码示例使用 Save() 方法保存项。
如果使用 Visual Studio 测试此代码示例,必须先添加对 Microsoft Outlook 15.0 对象库组件的引用,并在导入 Microsoft.Office.Interop.Outlook 命名空间时指定 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();
}