مهام OneNote Outlook في C# | مهام OneNote وOutlook في C#

يمكن دمج OneNote، وهو تطبيق رقمي لتدوين الملاحظات، وOutlook، وهو أداة لإدارة البريد الإلكتروني والتقويم تستخدم على نطاق واسع، بسلاسة لإنشاء نظام بيئي قوي للإنتاجية. في منشور المدونة هذا، سوف نتعلم كيفية الحصول على مهام OneNote Outlook في لغة #C.

تتناول هذه المقالة المواضيع التالية:

  1. واجهة برمجة تطبيقات #C للحصول على مهام OneNote Outlook
  2. الحصول على تفاصيل مهمة OneNote Outlook في C#
  3. مصادر التعلم المجانية

C# API للحصول على مهام OneNote Outlook

سوف نستخدم Aspose.Note for .NET للحصول على تفاصيل مهام Outlook من مستند OneNote. يسمح للمطورين بالعمل مع ملفات Microsoft OneNote برمجياً. فهو يمكّنك من إنشاء مستندات OneNote وتعديلها وتحويلها في تطبيقات .NET الخاصة بك.

يرجى تنزيل ملف DLL الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.

PM> Install-Package Aspose.Note

احصل على تفاصيل مهمة OneNote Outlook في #C

يمكننا بسهولة الحصول على تفاصيل مهام Outlook من مستند OneNote في #C باتباع الخطوات التالية:

  1. قم بتحميل ملف OneNote باستخدام فئة المستند.
  2. احصل على جميع عقد RichText باستخدام طريقة GetChildNodes().
  3. بعد ذلك، قم بالمرور خلال كل عقدة واقرأ كائنات NoteTask.
  4. وأخيرا، اقرأ خصائص 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، استكشف العديد من الميزات الأخرى للمكتبة باستخدام الموارد أدناه:

خاتمة

في هذه المقالة، تعلمنا كيفية الحصول على مهام OneNote Outlook في #C. بإمكان Aspose.Note for .NET تمكينك من استخراج تفاصيل المهمة تلقائيًا وإنشاء مهمة مقابلة في مهام OneNote Outlook. في حالة وجود أي غموض، فلا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا