Inhaltsverzeichnis
Ü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); } } }
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); } } }
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.