Cómo: Agregar y eliminar comentarios en una hoja de cálculo mediante programación
Puede agregar y eliminar mediante programación los comentarios de las hojas de cálculo de Microsoft Office Excel.Los comentarios sólo se pueden agregar a celdas individuales y no a rangos de varias celdas.
Se aplica a: La información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para Excel 2013 y Excel 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.
Agregar y eliminar comentarios en un proyecto en el nivel del documento
En los ejemplos siguientes, se da por hecho que hay un control NamedRange de una sola celda denominado dateComment en una hoja de cálculo denominada Sheet1.
Para agregar un nuevo comentario a un rango con nombre
Llame al método AddComment del control NamedRange y escriba el texto del comentario.Este código se debe colocar en la clase Sheet1.
Me.dateComment.AddComment("Comment added " & DateTime.Now)
this.dateComment.AddComment("Comment added " + DateTime.Now.ToString());
Para eliminar un comentario de un rango con nombre
Compruebe si en el rango hay un comentario y elimínelo.Este código se debe colocar en la clase Sheet1.
If Not Me.dateComment.Comment Is Nothing Then Me.dateComment.Comment.Delete() End If
if (this.dateComment.Comment != null) { this.dateComment.Comment.Delete(); }
Agregar y eliminar un comentario en un proyecto de complemento en el nivel de la aplicación
En los ejemplos siguientes, se da por hecho que hay un control Microsoft.Office.Interop.Excel.Range de una sola celda denominado dateComment en la hoja de cálculo activa.
Para agregar un nuevo comentario a un rango de Excel
Llame al método AddComment del control Microsoft.Office.Interop.Excel.Range y escriba el texto del comentario.
Dim dateComment As Excel.Range = Me.Application.Range("A1") dateComment.AddComment("Comment added " & DateTime.Now)
Excel.Range dateComment = this.Application.get_Range("A1"); dateComment.AddComment("Comment added " + DateTime.Now.ToString());
Para eliminar un comentario de un rango de Excel
Compruebe si en el rango hay un comentario y elimínelo.
Dim dateComment As Excel.Range = Me.Application.Range("A1") If Not dateComment.Comment Is Nothing Then dateComment.Comment.Delete() End If
Excel.Range dateComment = this.Application.get_Range("A1"); if (dateComment.Comment != null) { dateComment.Comment.Delete(); }
Vea también
Tareas
Cómo: Mostrar los comentarios de las hojas de cálculo mediante programación