Skapa, spara och läs Outlook‑uppgifter

Skapa Outlook‑uppgifter

Aspose.Email för .NET låter dig skapa Outlook‑uppgifter och spara dem i MSG-format. MapiTask klassen tillhandahåller ett antal egenskaper såsom PercentComplete, EstimatedEffort, ActualEffort, History, LastUpdate, och andra, för att anpassa och ange information som krävs för en Outlook‑uppgift. Denna artikel visar hur man skapar, sparar och läser en MapiTask från disk. För att skapa och spara en uppgift på disk:

  1. Instansiera ett nytt objekt av MapiTask klass.
  2. Ange information om uppgiftsegenskaper.
  3. Spara uppgiften på disk i MSG-format.

Följande kodsnutt visar hur du skapar, sparar och läser uppgifter.

Läs MAPI-uppgifter

Uppgifter sparade i MSG-format kan laddas in i MapiMessage och sedan konverterad till MapiTask med åtkomst till deras specifika egenskaper, såsom ämne och status. Följande kodexempel demonstrerar hur man läser och manipulerar uppgiftsdetaljer från sparade MSG‑filer:

Läs VToDo‑uppgifter

Outlook‑uppgifter exporterade i iCalendar-format som VToDo‑händelser kan laddas med hjälp av MapiTask klass som visas i följande kodexempel. Följande kodsnutt visar hur du läser en VToDo‑uppgift.

Lägg till påminnelseinformation till MAPI-uppgifter

På samma sätt som Microsoft Outlook kan Aspose.Email lägga till påminnelseinformation till en MapiTask. Följande kodsnutt visar hur du lägger till påminnelseinformation till en MapiTask.

Lägg till bilagor till MAPI-uppgifter

Följande kodsnutt visar hur du lägger till bilagor till en MapiTask.

Lägg till återkomst till MAPI-uppgifter

Aspose.Email möjliggör att skapa återkommande uppgifter där återkomsten kan vara dagligen, veckovis, månadsvis eller årligen. Följande kodsnutt visar hur du skapar en uppgift med olika återkommandetyper.

Konvertera uppgifter till MHT

Aspose.Email kan generera MailMessage liknande resultat under konverteringen av en MapiTask till MHT.

MSG till HTML-konvertering med bevarande av uppgiftsfält

Den HtmlFormatOptions.RenderTaskFields enumerationen låter dig ange att uppgiftsfält ska inkluderas i huvudet på den sparade HTML‑filen. Följande kodsnutt visar hur man bevarar uppgiftsfält i huvudet när en HTML‑fil sparas:

var msg = MapiMessage.Load("task.msg");
HtmlSaveOptions opt = SaveOptions.DefaultHtml;
opt.HtmlFormatOptions = HtmlFormatOptions.WriteHeader | HtmlFormatOptions.RenderTaskFields;
msg.Save("task.html", opt);