Tâches OneNote Outlook en C# | Tâches OneNote et Outlook en C#

OneNote, une application de prise de notes numérique, et Outlook, un outil de gestion de courrier électronique et de calendrier largement utilisé, peuvent s’intégrer de manière transparente pour créer un puissant écosystème de productivité. Dans cet article de blog, nous apprendrons comment obtenir des tâches OneNote Outlook en C#.

Cet article couvre les sujets suivants :

  1. API C# pour obtenir les tâches OneNote Outlook
  2. Obtenir les détails de la tâche OneNote Outlook en C#
  3. Ressources d’apprentissage gratuites

API C# pour obtenir les tâches OneNote Outlook

Nous utiliserons Aspose.Note for .NET pour obtenir des détails sur les tâches Outlook à partir d’un document OneNote. Il permet aux développeurs de travailler avec les fichiers Microsoft OneNote par programme. Il vous permet de créer, modifier et convertir des documents OneNote dans vos applications .NET.

Veuillez télécharger la DLL de l’API ou l’installer à l’aide de NuGet.

PM> Install-Package Aspose.Note

Obtenez les détails des tâches OneNote Outlook en C#

Nous pouvons facilement obtenir des détails sur les tâches Outlook à partir d’un document OneNote en C# en suivant les étapes ci-dessous :

  1. Chargez un fichier OneNote à l’aide de la classe Document.
  2. Obtenez tous les nœuds RichText à l’aide de la méthode GetChildNodes().
  3. Après cela, parcourez chaque nœud et lisez les objets NoteTask.
  4. Enfin, lisez les propriétés NoteTaks.

L’exemple de code suivant montre comment obtenir les détails des tâches OneNote Outlook en C#.

// Cet exemple de code montre comment obtenir les détails d'une tâche Outlook à partir d'un document OneNote en C#. 
using Aspose.Note;

// Chargez le document dans Aspose.Note.
Document oneFile = new Document("D:\\Files\\Aspose.one");

// Obtenez tous les nœuds RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// Parcourez chaque nœud
foreach (RichText richText in nodes)
{
    foreach (var tag in richText.Tags)
    {
        if (tag is NoteTask)
        {
            NoteTask noteTask = (NoteTask)tag;
            // Récupérer les propriétés
            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);
        }
    }
}

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitations d’évaluation.

Tâches OneNote et Outlook – Ressources de formation

En plus de lire les détails des tâches Outlook à partir d’un document OneNote, explorez diverses autres fonctionnalités de la bibliothèque à l’aide des ressources ci-dessous :

Conclusion

Dans cet article, nous avons appris comment obtenir des tâches OneNote Outlook en C#. Aspose.Note for .NET peut vous permettre d’extraire automatiquement les détails de la tâche et de créer une tâche correspondante dans les tâches OneNote Outlook. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également