Задачи OneNote Outlook на C# | Задачи OneNote и Outlook на C#

OneNote, приложение для создания цифровых заметок, и Outlook, широко используемый инструмент управления электронной почтой и календарем, могут легко интегрироваться для создания мощной экосистемы производительности. В этой записи блога мы узнаем, как получать задачи OneNote Outlook на C#.

В этой статье рассматриваются следующие темы:

  1. C# API для получения задач OneNote Outlook
  2. Получить сведения о задаче OneNote Outlook на C#
  3. Бесплатные учебные ресурсы

C# API для получения задач OneNote Outlook

Мы будем использовать Aspose.Note for .NET для получения подробной информации о задачах Outlook из документа OneNote. Это позволяет разработчикам программно работать с файлами Microsoft OneNote. Он позволяет создавать, изменять и конвертировать документы OneNote в ваших приложениях .NET.

Пожалуйста, загрузите DLL API или установите ее с помощью NuGet.

PM> Install-Package Aspose.Note

Получение сведений о задаче OneNote Outlook на C#

Мы можем легко получить подробную информацию о задачах Outlook из документа OneNote на C#, выполнив следующие действия:

  1. Загрузите файл OneNote, используя класс Document.
  2. Получите все узлы RichText с помощью метода GetChildNodes().
  3. После этого пройдите по каждому узлу и прочитайте объекты NoteTask.
  4. Наконец, прочтите свойства NoteTaks.

В следующем примере кода показано, как получить сведения о задаче OneNote Outlook на C#.

// В этом примере кода показано, как получить сведения о задаче Outlook из документа OneNote на C#. 
using Aspose.Note;

// Загрузите документ в Aspose.Note.
Document oneFile = new Document("D:\\Files\\Aspose.one");

// Получить все узлы RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// Перебрать каждый узел
foreach (RichText richText in nodes)
{
    foreach (var tag in richText.Tags)
    {
        if (tag is NoteTask)
        {
            NoteTask noteTask = (NoteTask)tag;
            // Получить свойства
            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);
        }
    }
}

Получите бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы опробовать библиотеку без ограничений ознакомительной версии.

Задачи OneNote и Outlook — учебные ресурсы

Помимо чтения сведений о задачах Outlook из документа OneNote, изучите различные другие функции библиотеки, используя приведенные ниже ресурсы:

Заключение

В этой статье мы узнали, как получать задачи OneNote Outlook на C#. Aspose.Note for .NET может предоставить вам возможность автоматически извлекать сведения о задаче и создавать соответствующую задачу в задачах OneNote Outlook. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.

Смотрите также