OneNote, приложение для создания цифровых заметок, и Outlook, широко используемый инструмент управления электронной почтой и календарем, могут легко интегрироваться для создания мощной экосистемы производительности. В этой записи блога мы узнаем, как получать задачи OneNote Outlook на C#.
В этой статье рассматриваются следующие темы:
- C# API для получения задач OneNote Outlook
- Получить сведения о задаче OneNote Outlook на C#
- Бесплатные учебные ресурсы
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#, выполнив следующие действия:
- Загрузите файл OneNote, используя класс Document.
- Получите все узлы RichText с помощью метода GetChildNodes().
- После этого пройдите по каждому узлу и прочитайте объекты NoteTask.
- Наконец, прочтите свойства 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, изучите различные другие функции библиотеки, используя приведенные ниже ресурсы:
- Руководство разработчика
- Бесплатные онлайн-приложения
- Справочник по API
- Практические руководства и статьи
Заключение
В этой статье мы узнали, как получать задачи OneNote Outlook на C#. Aspose.Note for .NET может предоставить вам возможность автоматически извлекать сведения о задаче и создавать соответствующую задачу в задачах OneNote Outlook. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.