يوفر Microsoft Excel خيار إضافة تعليقات في ملفات Excel. يمكن أن يكون هناك عدة أسباب لإضافة التعليقات ، مثل شرح صيغة أو إضافة معلومات سياقية قد تكون مفيدة للقارئ. يمكن أيضًا استخدام التعليقات لاقتراح تعديلات في ورقة العمل. علاوة على ذلك ، يمكنك ضبط حجم الخط والارتفاع والعرض وما إلى ذلك من التعليقات. في هذه المقالة ، ستتعلم كيفية إضافة تعليقات إلى أوراق عمل Excel برمجيًا باستخدام C ++.
- C ++ API لإضافة التعليقات في أوراق عمل Excel
- أضف التعليقات في ورقة عمل Excel باستخدام C ++
- تطبيق التنسيق على التعليقات في ورقة عمل Excel باستخدام C ++
C ++ API لإضافة التعليقات في أوراق عمل Excel
Aspose.Cells for C ++ هي مكتبة C ++ أصلية تسمح لك بالعمل مع ملفات Excel. باستخدام واجهة برمجة التطبيقات ، يمكنك إنشاء ملفات Excel وقراءتها وتعديلها بسهولة. علاوة على ذلك ، يمكنك إضافة تعليقات إلى أوراق عمل Excel الخاصة بك. للبدء ، قم بتثبيت API من خلال NuGet أو قم بتنزيلها مباشرة من قسم التنزيلات.
PM> Install-Package Aspose.Cells.Cpp
أضف التعليقات في ورقة عمل Excel باستخدام C ++
فيما يلي خطوات إضافة تعليق إلى خلية في ورقة عمل Excel.
- قم بتحميل ملف Excel باستخدام فئة IWorkbook.
- استرجع ورقة العمل حيث تريد إضافة التعليق.
- أضف التعليق باستخدام [IWorksheet-> GetIComments() -> Add (intrusiveptrAspose::Cells::Systems::String cellName)] طريقة 5.
- استرجع التعليق المضاف في الخطوة السابقة باستخدام IWorksheet-> GetIComments() -> GetObjectByIndex (Aspose :: Cells :: Systems :: Int32 index) الأسلوب.
- اضبط ملاحظة التعليق باستخدام IComment-> SetNote (intrusiveptrAspose::Cells::Systems::String القيمة) الطريقة.
- احفظ ملف Excel باستخدام IWorkbook-> Save (intrusiveptrAspose::Cells::Systems::String اسم الملف) طريقة.
يوضح نموذج التعليمات البرمجية التالي كيفية إضافة تعليق إلى خلية في ورقة عمل Excel باستخدام C ++.
// مسار الدليل المصدر.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");
// مسار دليل الإخراج.
StringPtr outDir = new String("OutputDirectory\\");
// قم بتحميل ملف Excel المصدر
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));
// استرجع ورقة العمل الأولى
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);
// أضف تعليقًا إلى الخلية F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));
// استرجع التعليق المضاف إلى الخلية F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);
// اضبط ملاحظة التعليق
comment->SetNote(new String("Hello Aspose!"));
// احفظ ملف Excel
workbook->Save(outDir->StringAppend(new String("AddComment_out.xlsx")));
تطبيق التنسيق على التعليقات في ورقة عمل Excel باستخدام C ++
فيما يلي خطوات تطبيق التنسيق على التعليقات في ورقة عمل Excel باستخدام C ++.
- قم بتحميل ملف Excel باستخدام فئة IWorkbook.
- استرجع ورقة العمل حيث تريد إضافة التعليق.
- أضف التعليق باستخدام IWorksheet-> GetIComments() -> Add (intrusiveptrAspose::Cells::Systems::String cellName) طريقة.
- استرجع التعليق المضاف في الخطوة السابقة باستخدام IWorksheet-> GetIComments() -> GetObjectByIndex (Aspose :: Cells :: Systems :: Int32 index) طريقة.
- اضبط ملاحظة التعليق باستخدام IComment-> SetNote (intrusiveptrAspose::Cells::Systems::String القيمة) الطريقة.
- اضبط تنسيق التعليق وفقًا لاحتياجاتك.
- احفظ ملف Excel باستخدام IWorkbook-> Save (intrusiveptrAspose::Cells::Systems::String اسم الملف) طريقة.
يوضح نموذج التعليمات البرمجية التالي كيفية تطبيق التنسيق على تعليق في ورقة عمل Excel باستخدام C ++.
// مسار الدليل المصدر.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");
// مسار دليل الإخراج.
StringPtr outDir = new String("OutputDirectory\\");
// قم بتحميل ملف Excel المصدر
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));
// استرجع ورقة العمل الأولى
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);
// أضف تعليقًا إلى الخلية F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));
// استرجع التعليق المضاف إلى الخلية F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);
// اضبط ملاحظة التعليق
comment->SetNote(new String("Hello Aspose!"));
// اضبط حجم الخط
comment->GetIFont()->SetSize(14);
// قم بتعيين وزن الخط
comment->GetIFont()->SetBold(true);
// تعيين الارتفاع في سم
comment->SetHeightCM(10);
// اضبط العرض في سم
comment->SetWidthCM(2);
// احفظ ملف Excel
workbook->Save(outDir->StringAppend(new String("ApplyFormattingToComment_out.xlsx")));
احصل على رخصة مجانية
لتجربة API بدون قيود تقييمية ، يمكنك طلب ترخيص مجاني مؤقت.
استنتاج
في هذه المقالة ، تعلمت كيفية إضافة تعليقات في ورقة عمل Excel باستخدام C ++. علاوة على ذلك ، لقد رأيت كيفية تطبيق التنسيق على التعليقات باستخدام بسيط لاستخدام Aspose.Cells لـ C ++ API. توفر واجهة برمجة التطبيقات مجموعة من الميزات الإضافية للعمل مع ملفات Excel التي يمكنك استكشافها بالتفصيل من خلال زيارة الوثائق الرسمية. في حالة وجود أي أسئلة ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.