Como: Adicionar e excluir comentários da planilha

Você pode programaticamente adicionar e excluir comentários nas planilhas do Excel de Microsoft Office. Comentários podem ser adicionados apenas às células única, não para os intervalos de fórmulas.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Excel 2007 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Adicionando e excluindo um comentário em um projeto de nível de documento

Os exemplos seguintes assumem que há uma única célula NamedRange controle chamado dateComment em uma planilha denominada Sheet1.

Para adicionar um novo comentário a um intervalo nomeado

  • Chamar o AddComment método de NamedRange controlar e fornecer o texto do comentário. Esse código deve ser colocado na Sheet1 classe.

    Me.dateComment.AddComment("Comment added " & DateTime.Now)
    
    this.dateComment.AddComment("Comment added " + DateTime.Now.ToString());
    

Para excluir um comentário de um intervalo nomeado

  • Verifique se existe um comentário no intervalo e excluí-lo. Esse código deve ser colocado na Sheet1 classe.

    If Not Me.dateComment.Comment Is Nothing Then
        Me.dateComment.Comment.Delete()
    End If
    
    if (this.dateComment.Comment != null)
    {
        this.dateComment.Comment.Delete();
    }
    

Adicionando e excluindo um comentário em um projeto de suplemento do nível de aplicativo

Os exemplos seguintes assumem que há uma única célula Microsoft.Office.Interop.Excel.Range chamado dateComment na planilha ativa.

Para adicionar um novo comentário para um intervalo do Excel

  • Chamar o AddComment método de Microsoft.Office.Interop.Excel.Range e forneça o texto do comentário.

    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 excluir um comentário de um intervalo do Excel

  • Verifique se existe um comentário no intervalo e excluí-lo.

    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();
    }
    

Consulte também

Tarefas

Como: Exibir comentários da planilha

Conceitos

Trabalhando com planilhas

Controle de NamedRange