Insertion et suppression de commentaires Cell dans une feuille de calcul
Généralement, les commentaires sont utilisés pour ajouter des informations supplémentaires aux cellules d’une feuille de calcul. Nous les utilisons de temps en temps et nous les supprimons lorsque nous n’en avons plus besoin. Les commentaires sont utiles si vous devez documenter une valeur particulière ou pour vous aider à vous rappeler ce que fait une formule. Lorsque vous déplacez le pointeur de la souris sur une cellule contenant un commentaire, le commentaire apparaît dans une petite boîte.
Dans cet article, nous comparons comment ajouter et supprimer des commentaires de cellules à l’aide de VSTO et Aspose.Cells for .NET. Aspose.Cells for .NET fonctionne avec les fichiers Excel Microsoft indépendamment de Office Automation et vous offre des outils puissants pour créer et manipuler des feuilles de calcul.
Ajout et suppression de commentaires sur Cells
Pour ajouter des commentaires aux cellules :
- Ouvrez un fichier Excel existant.
- Ajouter un commentaire à une cellule.
- Enregistrez le fichier.
Pour supprimer les commentaires, le processus est similaire, à l’exception que le commentaire est supprimé.
Les exemples de code ci-dessous illustrent d’abord commentajouter un commentaire et puis commentsupprimer un commentaire avec VSTO ou Aspose.Cells for .NET.
Insertion de commentaires
Ces extraits de code montrent comment ajouter d’abord un commentaire à une cellule avecVSTO (C#, VB) puis avecAspose.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");
Suppression de commentaires
Pour supprimer un commentaire d’une cellule, utilisez les lignes de code suivantes pourVSTO (C#, VB) etAspose.Cells for .NET (C#, VB).
Supprimer 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");