个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

Aspose 使用教程:使用 C# 获取 OneNote Outlook 任务

原创
软件开发
来源:Aspose
Aspose
C#
Microsoft
email
API
2024-04-11
Aspose
C#
Microsoft
email
API


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


本文涵盖以下主题:


  • 获取 OneNote Outlook 任务的 C# API

  • 用 C# 获取 OneNote Outlook 任务详细信息


获取 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. 使用文档类加载 OneNote 文件。

  2. 使用 GetChildNodes() 方法获取所有 RichText 节点。

  3. 然后,循环查看每个节点并读取 NoteTask 对象。

  4. 最后,读取 NoteTaks 属性。

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

// This code example demonstrates how to get Outlook task details from a OneNote document in C#. 
using Aspose.Note;
// Load the document into Aspose.Note.
Document oneFile = new Document("D:\\Files\\Aspose.one");
// Get all RichText nodes
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();
// Iterate through each node
foreach (RichText richText in nodes)
{
    foreach (var tag in richText.Tags)
    {
        if (tag is NoteTask)
        {
            NoteTask noteTask = (NoteTask)tag;
            // Retrieve properties
            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);
        }
    }
}


获取免费许可证

您可以获得免费的临时许可证,在没有评估限制的情况下试用程序库。


结论

在本文中,我们学习了如何用 C# 获取 OneNote Outlook 任务。Aspose.Note for .NET 可以让您自动提取任务详细信息,并在 OneNote Outlook 任务中创建相应的任务。如果有任何不清楚的地方,请随时与我们联系


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508