Attività di Outlook di OneNote in C# | Attività di OneNote e Outlook in C#

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:

  1. API C# per ottenere attività di OneNote in Outlook
  2. Ottieni i dettagli delle attività di OneNote Outlook in C#
  3. 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:

  1. Carica un file OneNote utilizzando la classe Document.
  2. Ottieni tutti i nodi RichText utilizzando il metodo GetChildNodes().
  3. Successivamente, esegui il ciclo su ciascun nodo e leggi gli oggetti NoteTask.
  4. 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.

Guarda anche