با استفاده از C++ نظرات را در کاربرگ های اکسل اضافه کنید

مایکروسافت اکسل گزینه ای را برای اضافه کردن نظرات در فایل های اکسل فراهم می کند. دلایل مختلفی برای اضافه کردن نظرات وجود دارد، مانند توضیح یک فرمول یا افزودن اطلاعات متنی که ممکن است برای خواننده مفید باشد. همچنین ممکن است از نظرات برای پیشنهاد ویرایش در کاربرگ استفاده شود. علاوه بر این، می توانید اندازه فونت، ارتفاع، عرض و غیره نظرات را تنظیم کنید. در این مقاله یاد خواهید گرفت که چگونه با استفاده از C++ به کاربرگ های اکسل به صورت برنامه نویسی نظرات اضافه کنید.

C++ API برای افزودن نظرات در کاربرگ های اکسل

Aspose.Cells for C++ یک کتابخانه C++ بومی است که به شما امکان می دهد با فایل های Excel کار کنید. با API می توانید به راحتی فایل های اکسل را ایجاد، بخوانید و اصلاح کنید. علاوه بر این، می توانید نظرات را به کاربرگ های اکسل خود اضافه کنید. برای شروع، API را از طریق NuGet نصب کنید یا آن را مستقیماً از بخش Downloads دانلود کنید.

PM> Install-Package Aspose.Cells.Cpp

با استفاده از C++ نظرات را در یک کاربرگ اکسل اضافه کنید

مراحل زیر برای افزودن نظر به سلول در کاربرگ اکسل آمده است.

کد نمونه زیر نحوه افزودن نظر به سلول در کاربرگ اکسل با استفاده از C++ را نشان می دهد.

// مسیر دایرکتوری منبع.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// مسیر دایرکتوری خروجی
StringPtr outDir = new String("OutputDirectory\\");

// فایل اکسل منبع را بارگیری کنید
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!"));

// فایل اکسل را ذخیره کنید
workbook->Save(outDir->StringAppend(new String("AddComment_out.xlsx")));
تصویری که نظر اضافه شده به سلول F5 را نشان می دهد

تصویری که نظر اضافه شده به سلول F5 را نشان می دهد

با استفاده از C++، قالب‌بندی را روی نظرات در کاربرگ اکسل اعمال کنید

مراحل زیر برای اعمال قالب بندی به نظرات در کاربرگ اکسل با استفاده از C++ آمده است.

کد نمونه زیر نشان می دهد که چگونه می توان قالب بندی را در یک کاربرگ اکسل با استفاده از C++ اعمال کرد.

// مسیر دایرکتوری منبع.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// مسیر دایرکتوری خروجی
StringPtr outDir = new String("OutputDirectory\\");

// فایل اکسل منبع را بارگیری کنید
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);

// ارتفاع را بر حسب CM تنظیم کنید
comment->SetHeightCM(10);

// عرض را بر حسب CM تنظیم کنید
comment->SetWidthCM(2);

// فایل اکسل را ذخیره کنید
workbook->Save(outDir->StringAppend(new String("ApplyFormattingToComment_out.xlsx")));
تصویری که نظر را با قالب بندی سفارشی به سلول F5 نشان می دهد

تصویری که نظر را با قالب بندی سفارشی به سلول F5 نشان می دهد

مجوز رایگان دریافت کنید

برای امتحان کردن API بدون محدودیت ارزیابی، می‌توانید [مجوز موقت رایگان] را درخواست کنید.

نتیجه

در این مقاله نحوه اضافه کردن نظرات در کاربرگ اکسل با استفاده از C++ را یاد گرفتید. علاوه بر این، نحوه اعمال قالب بندی برای نظرات با استفاده از Aspose.Cells برای C++ API را دیده اید. API مجموعه‌ای از ویژگی‌های اضافی را برای کار با فایل‌های اکسل فراهم می‌کند که می‌توانید با مراجعه به مستندات رسمی جزئیات را بررسی کنید. در صورت وجود هرگونه سوال، لطفاً با ما در [تالار گفتمان پشتیبانی رایگان16 تماس بگیرید.

همچنین ببینید