Share via


Cómo: Agregar y eliminar comentarios en una hoja de cálculo

Actualización: Julio de 2008

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Proyectos de nivel de documento

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Excel 2003

  • Excel 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

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.

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", missing);
    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", missing);
    if (dateComment.Comment != null)
    {
        dateComment.Comment.Delete();
    }
    

Vea también

Tareas

Cómo: Mostrar los comentarios de las hojas de cálculo

Conceptos

Trabajar con hojas de cálculo

NamedRange (Control)

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Agregado un ejemplo de código que se puede usar en un complemento en el nivel de la aplicación.

Comentarios de los clientes.