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