Como adicionar e excluir comentários em planilhas programaticamente

Você pode programaticamente adicionar e excluir comentários em planilhas Microsoft Office Excel.Comentários podem ser adicionados somente as únicas células, não a intervalos de várias célula.

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 2013 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 um documento Nível

Os exemplos assumem que há uma única célula NamedRangedateComment controle chamado em uma planilha chamada Sheet1.

para adicionar um novo comentário a um intervalo nomeado

  • Chame o método de AddComment de controle de NamedRange e forneça texto de comentário.Esse código deve ser colocado na classe de Sheet1 .

    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 um comentário existe no intervalo e excluir-l.Esse código deve ser colocado na classe de Sheet1 .

    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 do suplemento ao Nível

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

Para adicionar um novo comentário do excel varie

  • Chame o método de AddComment de Microsoft.Office.Interop.Excel.Range e forneça texto de 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");
    dateComment.AddComment("Comment added " + DateTime.Now.ToString());
    

Para excluir um comentário do excel varie

  • Verifique se um comentário existe no intervalo e excluir-l.

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

Consulte também

Tarefas

Como exibir comentários em planilhas programaticamente

Conceitos

Trabalhando com planilhas

Controle NamedRange