Einfügen und Entfernen von Zellenkommentaren in einem Arbeitsblatt in VSTO und Aspose.Cells
Contents
[
Hide
]
Um Kommentare zu Zellen hinzuzufügen:
- Öffnen Sie eine vorhandene Excel-Datei.
- Fügen Sie einem Zelle einen Kommentar hinzu.
- Speichern Sie die Datei.
Um die Kommentare zu entfernen, ist der Prozess ähnlich, mit der Ausnahme, dass der Kommentar entfernt wird.
Die untenstehenden Codebeispiele veranschaulichen zunächst, wie ein Kommentar hinzugefügt wird, und dann, wie ein Kommentar entweder mit VSTO oder Aspose.Cells for .NET entfernt wird.
Kommentare einfügen
Diese Codeschnipsel zeigen zunächst, wie ein Kommentar zu einer Zelle mit VSTO (C#) und dann mit Aspose.Cells for .NET (C#) hinzugefügt wird.
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");
Kommentare entfernen
Um einen Kommentar aus einer Zelle zu entfernen, verwenden Sie die folgenden Codezeilen für VSTO (C#) und Aspose.Cells for .NET (C#).
VSTO
//Remove the comment.
rng1.Comment.Delete();
Aspose.Cells
//removing comments
workbook.Worksheets[0].Comments.RemoveAt("A1");