OneNote Outlook-uppgifter i C# | OneNote- och Outlook-uppgifter i C#

OneNote, en digital anteckningsapplikation, och Outlook, ett flitigt använt verktyg för e-post- och kalenderhantering, kan sömlöst integreras för att skapa ett kraftfullt produktivitetsekosystem. I det här blogginlägget kommer vi att lära oss hur du får OneNote Outlook-uppgifter i C#.

Den här artikeln tar upp följande ämnen:

  1. C# API för att få OneNote Outlook Tasks
  2. Hämta OneNote Outlook Task Details i C#
  3. Gratis läranderesurser

C# API för att få OneNote Outlook Tasks

Vi kommer att använda Aspose.Note for .NET för att få information om Outlook-uppgifter från ett OneNote-dokument. Det tillåter utvecklare att arbeta med Microsoft OneNote-filer programmatiskt. Det låter dig skapa, ändra och konvertera OneNote-dokument i dina .NET-program.

Vänligen ladda ned API:ets DLL eller installera den med NuGet.

PM> Install-Package Aspose.Note

Få OneNote Outlook Task Details i C#

Vi kan enkelt få information om Outlook-uppgifter från ett OneNote-dokument i C# genom att följa stegen nedan:

  1. Ladda en OneNote-fil med klassen Document.
  2. Hämta alla RichText-noder med metoden GetChildNodes().
  3. Efter det går du igenom varje nod och läser NoteTask-objekten.
  4. Läs slutligen NoteTaks-egenskaperna.

Följande kodexempel visar hur du får OneNote Outlook-uppgiftsinformation i C#.

// Det här kodexemplet visar hur man hämtar uppgifter om Outlook-uppgifter från ett OneNote-dokument i C#. 
using Aspose.Note;

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document("D:\\Files\\Aspose.one");

// Hämta alla RichText-noder
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// Iterera genom varje nod
foreach (RichText richText in nodes)
{
    foreach (var tag in richText.Tags)
    {
        if (tag is NoteTask)
        {
            NoteTask noteTask = (NoteTask)tag;
            // Hämta egenskaper
            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);
        }
    }
}

Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

OneNote- och Outlook-uppgifter – Lärresurser

Förutom att läsa Outlook-uppgifter från ett OneNote-dokument, utforska olika andra funktioner i biblioteket med hjälp av resurserna nedan:

Slutsats

I den här artikeln har vi lärt oss hur man får OneNote Outlook-uppgifter i C#. Aspose.Note för .NET kan ge dig möjlighet att automatiskt extrahera uppgiftsdetaljerna och skapa en motsvarande uppgift i OneNote Outlook Tasks. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.

Se även