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