數位筆記應用程式 OneNote 與廣泛使用的電子郵件和日曆管理工具 Outlook 可以無縫集成,創建強大的生產力生態系統。在這篇文章中,我們將學習如何使用 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 任務的詳細資訊:
- 使用 Document 類別載入 OneNote 檔案。
- 使用 GetChildNodes() 方法取得所有 RichText 節點。
- 之後,循環遍歷每個節點並讀取 NoteTask 物件。
- 最後,閱讀 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 任務中建立對應的任務。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。