Einfügen und Entfernen von Cell-Kommentaren in einem Arbeitsblatt in VSTO und Aspose.Cells

So fügen Sie Kommentare zu Zellen hinzu:

  1. Öffnen Sie eine vorhandene Excel-Datei.
  2. Fügen Sie einer Zelle einen Kommentar hinzu.
  3. Speicher die Datei.

Um die Kommentare zu entfernen, ist der Vorgang ähnlich, mit der Ausnahme, dass der Kommentar entfernt wird.

Die folgenden Codebeispiele veranschaulichen zuerst, wie Sie einen Kommentar hinzufügen und dann einen Kommentar entweder mit VSTO oder Aspose.Cells for .NET entfernen.

Kommentare einfügen

Diese Codeausschnitte zeigen, wie Sie einer Zelle zuerst mit VSTO (C#) und dann mit Aspose.Cells for .NET (C#) einen Kommentar hinzufügen.

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");

Beispielcode herunterladen