Insérer et supprimer des commentaires de cellules dans une feuille de calcul

Ajouter et supprimer des commentaires sur les cellules

Pour ajouter des commentaires aux cellules :

  1. Ouvrez un fichier Excel existant.
  2. Ajoutez un commentaire à une cellule.
  3. Enregistrez le fichier.

Pour supprimer les commentaires, le processus est similaire, à l’exception que le commentaire est supprimé.

Les extraits de code ci-dessous illustrent d’abord comment ajouter un commentaire et ensuite comment supprimer un commentaire avec VSTO ou Aspose.Cells for .NET.

Insertion de Commentaires

Ces extraits de code montrent comment ajouter un commentaire à une cellule d’abord avec VSTO (C#, VB) et ensuite avec Aspose.Cells for .NET (C#, VB).

Insertion d’un commentaire avec 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();

Insertion d’un commentaire avec 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");

Supprimer les Commentaires

Pour supprimer un commentaire d’une cellule, utilisez les lignes de code suivantes pour VSTO (C#, VB) et Aspose.Cells pour .NET (C#, VB).

Suppression d’un commentaire avec VSTO

C#

 //Remove the comment.

rng1.Comment.Delete();    

Suppression d’un commentaire avec Aspose.Cells for .NET

C#

 //Remove the comment.

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