Crear un elemento de la tarea
En este ejemplo se muestra cómo crear un elemento de tarea con el método MarkAsTask(OlMarkInterval).
Ejemplo
Nota:
El siguiente ejemplo de código es un fragmento de Programming Applications for Microsoft Office Outlook 2007 (Programación de aplicaciones para Microsoft Office Outlook 2007).
En el siguiente ejemplo de código, CreateToDoItemExample crea una tarea llamando al método MarkAsTask en el elemento y después guarda el elemento. En el ejemplo se marca el elemento de seguimiento mañana y se establece un aviso para mañana a las 10:00 a.m. mediante las propiedades ReminderSet y ReminderTime . El ejemplo utiliza el método Save() para guardar el elemento.
Si usa Visual Studio para probar este ejemplo de código, primero debe agregar una referencia al componente de la biblioteca de objetos de Microsoft Outlook 15.0 y especificar la variable de Outlook al importar el espacio de nombres Microsoft.Office.Interop.Outlook. La instrucción using no debe producirse directamente antes de las funciones en el ejemplo de código, pero debe agregarse antes de la declaración de clase pública. La siguiente línea de código muestra cómo realizar la importación y la asignación en 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();
}