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

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

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

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

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

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

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

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

إدراج تعليق باستخدام VSTO

C#

 .......

using Microsoft.VisualStudio.Tools.Applications.Runtime;

using Excel = Microsoft.Office.Interop.Excel;

using Office = Microsoft.Office.Core;

using System.Reflection;

.......

//Instantiate the Application object.

Excel.Application excelApp = new Excel.ApplicationClass();

//Specify the template excel file path.

string myPath=@"d:\test\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 for .NET

C#

 .......

using Aspose.Cells;

.......

//Specify the template excel file path.

string myPath=@"d:\test\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(@"d:\test\Book1.xls");

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

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

إزالة تعليق باستخدام VSTO

C#

 //Remove the comment.

rng1.Comment.Delete();    

إزالة تعليق باستخدام Aspose.Cells for .NET

C#

 //Remove the comment.

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