Tareas de OneNote Outlook en C# | Tareas de OneNote y Outlook en C#

OneNote, una aplicación para tomar notas digitales, y Outlook, una herramienta de gestión de calendario y correo electrónico ampliamente utilizada, pueden integrarse perfectamente para crear un potente ecosistema de productividad. En esta publicación de blog, aprenderemos cómo obtener tareas de OneNote Outlook en C#.

Este artículo cubre los siguientes temas:

  1. API de C# para obtener tareas de OneNote Outlook
  2. Obtener detalles de la tarea de OneNote Outlook en C#
  3. Recursos de aprendizaje gratuitos

API de C# para obtener tareas de OneNote Outlook

Usaremos Aspose.Note for .NET para obtener detalles de las tareas de Outlook desde un documento de OneNote. Permite a los desarrolladores trabajar con archivos de Microsoft OneNote mediante programación. Le permite crear, modificar y convertir documentos de OneNote en sus aplicaciones .NET.

Por favor descargue la DLL de la API o instálela usando NuGet.

PM> Install-Package Aspose.Note

Obtenga detalles de la tarea de OneNote Outlook en C#

Podemos obtener fácilmente detalles de las tareas de Outlook desde un documento de OneNote en C# siguiendo los pasos a continuación:

  1. Cargue un archivo de OneNote usando la clase Document.
  2. Obtenga todos los nodos RichText utilizando el método GetChildNodes().
  3. Después de eso, recorra cada nodo y lea los objetos NoteTask.
  4. Finalmente, lea las propiedades de NoteTaks.

El siguiente ejemplo de código muestra cómo obtener detalles de la tarea de OneNote Outlook en C#.

// Este ejemplo de código demuestra cómo obtener detalles de tareas de Outlook desde un documento de OneNote en C#. 
using Aspose.Note;

// Cargue el documento en Aspose.Note.
Document oneFile = new Document("D:\\Files\\Aspose.one");

// Obtener todos los nodos RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// Iterar a través de cada nodo
foreach (RichText richText in nodes)
{
    foreach (var tag in richText.Tags)
    {
        if (tag is NoteTask)
        {
            NoteTask noteTask = (NoteTask)tag;
            // Recuperar propiedades
            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);
        }
    }
}

Obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.

Tareas de OneNote y Outlook: recursos de aprendizaje

Además de leer los detalles de las tareas de Outlook desde un documento de OneNote, explore otras características de la biblioteca utilizando los siguientes recursos:

Conclusión

En este artículo, hemos aprendido cómo obtener tareas de OneNote Outlook en C#. Aspose.Note for .NET puede permitirle extraer automáticamente los detalles de la tarea y crear una tarea correspondiente en OneNote Outlook Tasks. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también