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 任務中建立對應的任務。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。

也可以看看