إدارة التعليقات في ورقة العمل

إضافة التعليقات

لإضافة تعليق إلى خلية باستخدام Aspose.Cells.GridDesktop، يرجى اتباع الخطوات التالية:

  • أضف عنصر تحكم Aspose.Cells.GridDesktop إلى نموذجك (Form)
  • الوصول إلى أي ورقة عمل مرغوبة
  • إضافة تعليق إلى ورقة العمل عن طريق تحديد الخلية (باستخدام اسمها أو رقم الصف والعمود) التي سيتم إضافة التعليق إليها.

سيقوم الكود أدناه بإضافة تعليقات إلى الخلايا b2 و b4 في ورقة العمل.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing first worksheet of the Grid
Worksheet sheet = gridDesktop1.Worksheets[0];
// Adding comment to "b2" cell
sheet.Comments.Add("b2", "Please write your name.");
// Adding another comment to "b4" cell using its row & column number
sheet.Comments.Add(3, 1, "Please write your email.");

مجموعة تعليقات في كائن ورقة العمل توفر طريقة أضافة متعددة المعلمة. يمكن للمطورين استخدام أي إصدار متعدد المعلمة من طريقة أضافة وفقًا لاحتياجاتهم الخاصة.

الوصول إلى التعليقات

للوصول وتعديل تعليق موجود في ورقة العمل، يمكن للمطورين الولوج إلى التعليق من مجموعة التعليقات لـ ورقة العمل عن طريق تحديد الخلية (باستخدام اسم الخلية أو موقعها من حيث رقم الصف والعمود) التي تم فيها إدراج التعليق. بمجرد الولوج إلى التعليق، يمكن للمطورين تعديل نصه في وقت التشغيل.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing first worksheet of the Grid
Worksheet sheet = gridDesktop1.Worksheets[0];
// Accessing a comment added to "c3" cell (specified using its row & column number)
Aspose.Cells.GridDesktop.Data.GridComment comment1 = sheet.Comments[3, 1];
if (comment1 != null)
{
// Modifying the text of comment
comment1.Text = "The 1st comment.";
MessageBox.Show("Comment has been modified");
}
else
{
MessageBox.Show("Please add comment before accessing it.");
}

إزالة التعليقات

لإزالة تعليق موجود، يمكن للمطورين ببساطة الولوج إلى ورقة عمل مرغوبة ثم إزالة التعليق من مجموعة التعليقات لـ ورقة العمل عن طريق تحديد الخلية (باستخدام اسمها أو رقم الصف والعمود) التي تحتوي على التعليق.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing first worksheet of the Grid
Worksheet sheet = gridDesktop1.Worksheets[0];
if (sheet.Comments[3, 1] != null)
{
// Removing comment from "c3" cell
sheet.Comments.Remove(3, 1);
MessageBox.Show("Comment has been removed");
}
else
{
MessageBox.Show("Please add comment before removing it.");
}