C# Kommentare in Excel bearbeiten oder löschen

2023-10-31 03:46:30

Über NuGet installiert

PM> Install-Package Spire.XLS

verwandte Links

Excel-Kommentare sind zusätzliche Notizen oder Kommentare, die zu bestimmten Zellen hinzugefügt werden können, um tiefergehende Erklärungen zu geben oder anderen Benutzern Tipps zu geben. Sobald ein Kommentar hinzugefügt wurde, bietet Excel Benutzern die Flexibilität, den Kommentar im Arbeitsblatt zu formatieren, zu bearbeiten, zu löschen und ein-/auszublenden. In diesem Artikel erfahren Sie, wie Sie programmgesteuert vorgehen Bearbeiten oder löschen Sie vorhandene Kommentare in Excel mit Spire.XLS for .NET.

Installieren Sie Spire.XLS for .NET

Zunächst müssen Sie die im Spire.XLS for.NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLLs-Dateien können entweder über diesen Link heruntergeladen oder über NuGet installiert werden.

PM> Install-Package Spire.XLS

Bearbeiten Sie Kommentare in Excel

Nachdem Sie Kommentare zu Ihrer Excel-Arbeitsmappe hinzugefügt haben, müssen Sie möglicherweise manchmal Änderungen an den hinzugefügten Kommentaren vornehmen. Die folgende Tabelle listet einige der Kernklassen und Eigenschaften auf, die verwendet werden, um die vorhandenen Kommentare abzurufen und dann neuen Text sowie die Formatierung für die Kommentare festzulegen.

Name Beschreibung
CellRange.Comment-Eigenschaft Gibt ein Comment-Objekt zurück, das den Kommentar darstellt, der der Zelle in der oberen linken Ecke des Bereichs zugeordnet ist.
ExcelCommentObject-Klasse Stellt einen Kommentar dar.
ExcelCommentObject.Text-Eigenschaft Ruft den Kommentartext ab oder legt ihn fest.
ExcelCommentObject.Height-Eigenschaft Ruft die Höhe eines Kommentars ab oder legt diese fest.
ExcelCommentObject.Width-Eigenschaft Ruft die Breite eines Kommentars ab oder legt diese fest.
ExcelCommentObject.AutoSize-Eigenschaft Gibt an, ob die Größe des angegebenen Objekts automatisch geändert wird, um den Text innerhalb seiner Grenzen anzupassen.

Im Folgenden finden Sie die Schritte zum Bearbeiten von Kommentaren in Excel:

  • Erstellen Sie eine Arbeitsmappeninstanz.
  • Laden Sie eine Excel-Datei mit der Methode Workbook.LoadFromFile().
  • Rufen Sie das erste Arbeitsblatt der Excel-Datei mit der Eigenschaft Workbook.Worksheets[] ab.
  • Rufen Sie mit der Eigenschaft Worksheet.Range.Comment einen Kommentar in einem bestimmten Zellbereich ab.
  • Legen Sie mithilfe der Eigenschaften der ExcelCommentObject-Klasse neuen Text und Höhe/Breite oder automatische Größe für den vorhandenen Kommentar fest.
  • Speichern Sie das Dokument mit der Methode Workbook.SaveToFile() in einer anderen Datei.
  • C#
  • VB.NET
using Spire.Xls;
    
    namespace EditExcelComment
    {
        class Program
        {
            static void Main(string[] args)
            {
                // Create a Workbook instance
                Workbook workbook = new Workbook();
    
                // Load an Excel file
                workbook.LoadFromFile("Comments.xlsx");
    
                // Get the first worksheet
                Worksheet sheet = workbook.Worksheets[0];
    
                //Get comments in specific cells and set new comments
                sheet.Range["A8"].Comment.Text = "Frank has left the company.";
                sheet.Range["F6"].Comment.Text = "Best sales.";
    
                // Set the height and width of the new comments
                sheet.Range["A8"].Comment.Height = 50;
                sheet.Range["A8"].Comment.Width = 100;
                sheet.Range["F6"].Comment.AutoSize = true;
    
    
                // Save to file.
                workbook.SaveToFile("ModifyComment.xlsx", ExcelVersion.Version2013);
            }
        }
    }

C#/VB.NET: Edit or Delete Comments in Excel

Kommentare in Excel löschen

Mit der von Spire.XLS for .NET angebotenen Methode ExcelCommentObject.Remove() können Sie einen bestimmten Kommentar einfach entfernen. Die detaillierten Schritte sind wie folgt:

  • Erstellen Sie eine Arbeitsmappeninstanz.
  • Laden Sie eine Excel-Datei mit der Methode Workbook.LoadFromFile().
  • Rufen Sie das erste Arbeitsblatt der Excel-Datei mit der Eigenschaft Workbook.Worksheets[] ab.
  • Rufen Sie mit der Eigenschaft Worksheet.Range.Comment einen Kommentar in einem bestimmten Zellbereich ab und löschen Sie den Kommentar dann mit der Methode ExcelCommentObject.Remove().
  • Speichern Sie das Dokument mit der Methode Workbook.SaveToFile() in einer anderen Datei.
  • C#
  • VB.NET
using Spire.Xls;
    
    namespace EditExcelComment
    {
        class Program
        {
            static void Main(string[] args)
            {
                // Create a Workbook instance
                Workbook workbook = new Workbook();
    
                // Load an Excel file
                workbook.LoadFromFile("Comments.xlsx");
    
                // Get the first worksheet
                Worksheet sheet = workbook.Worksheets[0];
    
                //Get the comment in a specific cell and remove it
                sheet.Range["F6"].Comment.Remove();
    
                // Save to file.
                workbook.SaveToFile("DeleteComment.xlsx", ExcelVersion.Version2013);
            }
        }
    }

C#/VB.NET: Edit or Delete Comments in Excel

Beantragen Sie eine temporäre Lizenz

Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.

Siehe auch