Cómo añadir comentarios

por Chaknith Bin

En Excel, un comentario es una nota o anotación que puede añadirse a una celda para proporcionar información adicional sin afectar al contenido real de la celda. Los comentarios son útiles para proporcionar explicaciones, contexto o recordatorios sobre los datos o cálculos dentro de una celda específica.


Biblioteca NuGet C# para Excel

Instalar con NuGet

Install-Package IronXL.Excel
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

Ejemplo de comentario

Seleccione la celda y utilice el método AddComment para añadir un comentario a la celda. Por defecto, el comentario será invisible. Pase el ratón sobre la celda para ver el comentario invisible.

:path=/static-assets/excel/content-code-examples/how-to/add-comment-add-comment.cs
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

Cell cellA1 = workSheet["A1"].First();
Cell cellD1 = workSheet["D1"].First();

//  Añadir comentarios
cellA1.AddComment("Hello World!", "John Doe"); //  Añadir comentario con contenido y autor. El comentario es invisible por defecto.
cellD1.AddComment(null, null, true); //  Añadir comentario sin contenido y sin autor. El comentario está configurado para ser visible.

workBook.SaveAs("addComment.xlsx");
Imports IronXL
Imports System.Linq

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private cellA1 As Cell = workSheet("A1").First()
Private cellD1 As Cell = workSheet("D1").First()

'  Añadir comentarios
cellA1.AddComment("Hello World!", "John Doe") '  Añadir comentario con contenido y autor. El comentario es invisible por defecto.
cellD1.AddComment(Nothing, Nothing, True) '  Añadir comentario sin contenido y sin autor. El comentario está configurado para ser visible.

workBook.SaveAs("addComment.xlsx")
VB   C#

Editar comentario Ejemplo

Accede a la propiedad Comentario de la celda para recuperar el objeto Comentario de la celda. Este es el objeto que puede utilizar para cambiar el Autor, el Contenido y la visibilidad.

:path=/static-assets/excel/content-code-examples/how-to/add-comment-edit-comment.cs
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("addComment.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

Cell cellA1 = workSheet["A1"].First();

//  Recuperar comentario
var comment = cellA1.Comment;

//  Editar comentario
comment.Author = "Jane Doe";
comment.Content = "Bye World";
comment.IsVisible = true;

workBook.SaveAs("editComment.xlsx");
Imports IronXL
Imports System.Linq

Private workBook As WorkBook = WorkBook.Load("addComment.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private cellA1 As Cell = workSheet("A1").First()

'  Recuperar comentario
Private comment = cellA1.Comment

'  Editar comentario
comment.Author = "Jane Doe"
comment.Content = "Bye World"
comment.IsVisible = True

workBook.SaveAs("editComment.xlsx")
VB   C#

Eliminar comentario Ejemplo

Elimina un comentario de una celda accediendo primero al objeto celda. A continuación, llame al método RemoveComment en la celda.

:path=/static-assets/excel/content-code-examples/how-to/add-comment-remove-comment.cs
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("addComment.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

Cell cellA1 = workSheet["A1"].First();

//  Eliminar comentario
cellA1.RemoveComment();

workBook.SaveAs("removeComment.xlsx");
Imports IronXL
Imports System.Linq

Private workBook As WorkBook = WorkBook.Load("addComment.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private cellA1 As Cell = workSheet("A1").First()

'  Eliminar comentario
cellA1.RemoveComment()

workBook.SaveAs("removeComment.xlsx")
VB   C#

Chaknith Bin

Ingeniero de software

Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.