أضف التعليقات في أوراق عمل Excel باستخدام C ++

يوفر Microsoft Excel خيار إضافة تعليقات في ملفات Excel. يمكن أن يكون هناك عدة أسباب لإضافة التعليقات ، مثل شرح صيغة أو إضافة معلومات سياقية قد تكون مفيدة للقارئ. يمكن أيضًا استخدام التعليقات لاقتراح تعديلات في ورقة العمل. علاوة على ذلك ، يمكنك ضبط حجم الخط والارتفاع والعرض وما إلى ذلك من التعليقات. في هذه المقالة ، ستتعلم كيفية إضافة تعليقات إلى أوراق عمل 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 باستخدام 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")));
صورة توضح التعليق المضاف إلى الخلية F5

صورة توضح التعليق المضاف إلى الخلية F5

تطبيق التنسيق على التعليقات في ورقة عمل Excel باستخدام C ++

فيما يلي خطوات تطبيق التنسيق على التعليقات في ورقة عمل Excel باستخدام C ++.

يوضح نموذج التعليمات البرمجية التالي كيفية تطبيق التنسيق على تعليق في ورقة عمل 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")));
صورة تعرض التعليق بتنسيق مخصص مضاف إلى الخلية F5

صورة تعرض التعليق بتنسيق مخصص مضاف إلى الخلية F5

احصل على رخصة مجانية

لتجربة API بدون قيود تقييمية ، يمكنك طلب ترخيص مجاني مؤقت.

استنتاج

في هذه المقالة ، تعلمت كيفية إضافة تعليقات في ورقة عمل Excel باستخدام C ++. علاوة على ذلك ، لقد رأيت كيفية تطبيق التنسيق على التعليقات باستخدام بسيط لاستخدام Aspose.Cells لـ C ++ API. توفر واجهة برمجة التطبيقات مجموعة من الميزات الإضافية للعمل مع ملفات Excel التي يمكنك استكشافها بالتفصيل من خلال زيارة الوثائق الرسمية. في حالة وجود أي أسئلة ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا