C# 中的 OneNote Outlook 任务 | C# 中的 OneNote 和 Outlook 任务

数字笔记应用程序 OneNote 与广泛使用的电子邮件和日历管理工具 Outlook 可以无缝集成,创建强大的生产力生态系统。在这篇博文中,我们将学习如何使用 C# 获取 OneNote Outlook 任务。

本文涵盖以下主题:

  1. 获取 OneNote Outlook 任务的 C# API
  2. 在 C# 中获取 OneNote Outlook 任务详细信息
  3. 免费学习资源

用于获取 OneNote Outlook 任务的 C# API

我们将使用 Aspose.Note for .NET 从 OneNote 文档获取 Outlook 任务的详细信息。它允许开发人员以编程方式使用 Microsoft OneNote 文件。它使您能够在 .NET 应用程序中创建、修改和转换 OneNote 文档。

下载 API 的 DLL 或使用 NuGet 安装它。

PM> Install-Package Aspose.Note

在 C# 中获取 OneNote Outlook 任务详细信息

我们可以通过以下步骤轻松地从 C# 中的 OneNote 文档中获取 Outlook 任务的详细信息:

  1. 使用 Document 类加载 OneNote 文件。
  2. 使用 GetChildNodes() 方法获取所有 RichText 节点。
  3. 之后,循环遍历每个节点并读取 NoteTask 对象。
  4. 最后,阅读 NoteTaks 属性。

以下代码示例演示如何使用 C# 获取 OneNote Outlook 任务详细信息。

// 此代码示例演示如何使用 C# 从 OneNote 文档获取 Outlook 任务详细信息。 
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 任务 – 学习资源

除了从 OneNote 文档中阅读 Outlook 任务详细信息之外,还可以使用以下资源探索该库的各种其他功能:

结论

在本文中,我们学习了如何使用 C# 获取 OneNote Outlook 任务。 Aspose.Note for .NET 可以让您自动提取任务详细信息并在 OneNote Outlook 任务中创建相应的任务。如有任何疑问,请随时通过我们的免费支持论坛与我们联系。

也可以看看