Crea, salva e leggi attività Outlook
Crea attività Outlook
Aspose.Email per .NET consente di creare attività Outlook e salvarle in formato MSG. Il MapiTask la classe fornisce numerose proprietà come PercentComplete, EstimatedEffort, ActualEffort, History, LastUpdate, e altri, per gestire e impostare le informazioni richieste per un’attività Outlook. Questo articolo mostra come creare, salvare e leggere un MapiTask dal disco. Per creare e salvare un’attività su disco:
- Istanzia un nuovo oggetto della MapiTask classe.
- Inserisci le informazioni delle proprietà dell’attività.
- Salva l’attività su disco in formato MSG.
Il seguente frammento di codice mostra come creare, salvare e leggere le attività.
Leggi attività MAPI
Le attività salvate in formato MSG possono essere caricate in MapiMessage e poi convertito in MapiTask con accesso alle loro proprietà specifiche, come oggetto e stato. Il seguente esempio di codice dimostra come leggere e manipolare i dettagli delle attività dai file MSG salvati:
Leggi attività VToDo
Le attività Outlook esportate in formato iCalendar come eventi VToDo possono essere caricate usando il MapiTask classe come mostrato nel seguente esempio di codice. Il frammento di codice seguente mostra come leggere un’attività VToDo.
Aggiungi informazioni di promemoria alle attività MAPI
Simile a Microsoft Outlook, Aspose.Email può aggiungere informazioni di promemoria a una MapiTask. Il seguente frammento di codice mostra come aggiungere informazioni di promemoria a una MapiTask.
Aggiungi allegati alle attività MAPI
Il seguente frammento di codice mostra come aggiungere allegati a una MapiTask.
Aggiungi ricorrenza alle attività MAPI
Aspose.Email consente di creare un’attività ricorrente dove la ricorrenza può essere giornaliera, settimanale, mensile o annuale. Il seguente frammento di codice mostra come creare un’attività con diversi tipi di ricorrenza.
Converti attività in MHT
Aspose.Email può generare MailMessage come output durante la conversione di un MapiTask a MHT.
Conversione da MSG a HTML preservando i campi dell’attività
Il HtmlFormatOptions.RenderTaskFields l’enumerazione consente di specificare che i campi dell’attività dovrebbero essere inclusi nell’intestazione del file HTML salvato. Il seguente frammento di codice mostra come preservare i campi dell’attività nell’intestazione durante il salvataggio di un file HTML:
var msg = MapiMessage.Load("task.msg");
HtmlSaveOptions opt = SaveOptions.DefaultHtml;
opt.HtmlFormatOptions = HtmlFormatOptions.WriteHeader | HtmlFormatOptions.RenderTaskFields;
msg.Save("task.html", opt);