OneNote, un’applicazione per prendere appunti digitali, e Outlook, uno strumento di gestione della posta elettronica e del calendario ampiamente utilizzato, possono integrarsi perfettamente per creare un potente ecosistema di produttività. In questo post del blog impareremo come ottenere attività di OneNote Outlook in C#.
Questo articolo tratta i seguenti argomenti:
- API C# per ottenere attività di OneNote in Outlook
- Ottieni i dettagli delle attività di OneNote Outlook in C#
- Risorse didattiche gratuite
API C# per ottenere attività di OneNote in Outlook
Utilizzeremo Aspose.Note for .NET per ottenere dettagli sulle attività di Outlook da un documento OneNote. Consente agli sviluppatori di lavorare con i file Microsoft OneNote a livello di codice. Ti consente di creare, modificare e convertire documenti OneNote nelle tue applicazioni .NET.
scarica la DLL dell’API o installala utilizzando NuGet.
PM> Install-Package Aspose.Note
Ottieni i dettagli delle attività di OneNote Outlook in C#
Possiamo facilmente ottenere dettagli sulle attività di Outlook da un documento OneNote in C# seguendo i passaggi seguenti:
- Carica un file OneNote utilizzando la classe Document.
- Ottieni tutti i nodi RichText utilizzando il metodo GetChildNodes().
- Successivamente, esegui il ciclo su ciascun nodo e leggi gli oggetti NoteTask.
- Infine, leggi le proprietà di NoteTaks.
L’esempio di codice seguente mostra come ottenere i dettagli delle attività di OneNote Outlook in C#.
// Questo esempio di codice illustra come ottenere i dettagli delle attività di Outlook da un documento OneNote in C#.
using Aspose.Note;
// Caricare il documento in Aspose.Note.
Document oneFile = new Document("D:\\Files\\Aspose.one");
// Ottieni tutti i nodi RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();
// Scorrere ogni nodo
foreach (RichText richText in nodes)
{
foreach (var tag in richText.Tags)
{
if (tag is NoteTask)
{
NoteTask noteTask = (NoteTask)tag;
// Recuperare le proprietà
Console.WriteLine("Completed Time: " + noteTask.CompletedTime);
Console.WriteLine("Create Time: " + noteTask.CreationTime);
Console.WriteLine("Due Date: " + noteTask.DueDate);
Console.WriteLine("Status: " + noteTask.Status);
Console.WriteLine("Is Checked: " + noteTask.Checked);
Console.WriteLine("Icon: " + noteTask.Icon);
}
}
}
Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limitazioni di valutazione.
Attività di OneNote e Outlook: risorse didattiche
Oltre a leggere i dettagli delle attività di Outlook da un documento OneNote, esplora varie altre funzionalità della libreria utilizzando le risorse seguenti:
Conclusione
In questo articolo abbiamo imparato come ottenere attività di OneNote Outlook in C#. Aspose.Note for .NET può consentirti di estrarre automaticamente i dettagli dell’attività e creare un’attività corrispondente nelle Attività di OneNote Outlook. In caso di ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.