Compartir a través de


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

Conceptos

Trabajar con hojas de cálculo

NamedRange (Control)