إدراج وإزالة تعليقات الخلية في ورقة عمل في VSTO و Aspose.Cells

لإضافة تعليقات إلى الخلايا:

  1. افتح ملف Excel موجود.
  2. أضف تعليقًا لخلية.
  3. حفظ الملف.

لإزالة التعليقات، يكون العملية مماثلة، باستثناء إزالة التعليق.

توضح العينات البرمجية أدناه كيفية إضافة تعليق أولاً ثم كيفية إزالة التعليق باستخدام VSTO أو Aspose.Cells for .NET.

إدراج التعليقات

تُظهر مقاطع الشفرة هذه كيفية إضافة تعليق إلى الخلية أولاً باستخدام VSTO (C#) ومن ثم باستخدام Aspose.Cells for .NET (C#).

VSTO

 //Instantiate the Application object.

 Excel.Application excelApp = Application;

//Specify the template excel file path.

  string myPath = "Book1.xls";

//Open the excel file.

 excelApp.Workbooks.Open(myPath, Missing.Value, Missing.Value,

            Missing.Value, Missing.Value,

            Missing.Value, Missing.Value,

            Missing.Value, Missing.Value,

            Missing.Value, Missing.Value,

            Missing.Value, Missing.Value,

            Missing.Value, Missing.Value);

//Get the A1 cell.

 Excel.Range rng1 = excelApp.get_Range("A1", Missing.Value);

//Add the comment with text.

 rng1.AddComment("This is my comment");

//Save the file.

  excelApp.ActiveWorkbook.Save();

//Quit the Application.

  excelApp.Quit();

Aspose.Cells

 //Specify the template excel file path.

string myPath = "Book1.xls";

//Instantiate a new Workbook.

//Open the excel file.

 Workbook workbook = new Workbook(myPath);

//Add a Comment to A1 cell.

 int commentIndex = workbook.Worksheets[0].Comments.Add("A1");

//Accessing the newly added comment

 Comment comment = workbook.Worksheets[0].Comments[commentIndex];

//Setting the comment note

 comment.Note = "This is my comment";

//Save As the excel file.

 workbook.Save("Book1.xls");

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

لإزالة تعليق من الخلية، استخدم الأسطر التالية من الشيفرة لـ VSTO (C#) و Aspose.Cells for .NET (C#).

VSTO

 //Remove the comment.

  rng1.Comment.Delete();

Aspose.Cells

 //removing comments

 workbook.Worksheets[0].Comments.RemoveAt("A1");

تحميل رمز عينة