Comment : ajouter et supprimer des commentaires de feuille de calcul par programmation
Vous pouvez ajouter et supprimer des commentaires par programmation dans les feuilles de calcul Microsoft Office Excel.Les commentaires ne peuvent être ajoutés qu'à de simples cellules et non à des plages comprenant plusieurs cellules.
S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour Excel 2013 et Excel 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.
Ajout et suppression d'un commentaire dans un projet au niveau du document
Les exemples suivants supposent qu'il existe un contrôle NamedRange à cellule unique nommé dateComment sur une feuille de calcul nommée Sheet1.
Pour ajouter un nouveau commentaire à une plage nommée
Appelez la méthode AddComment du contrôle NamedRange et fournissez le texte du commentaire.Ce code doit être placé dans la classe Sheet1.
Me.dateComment.AddComment("Comment added " & DateTime.Now)
this.dateComment.AddComment("Comment added " + DateTime.Now.ToString());
Pour supprimer un commentaire dans une plage nommée
Vérifiez que la plage contient un commentaire et supprimez celui-ci.Ce code doit être placé dans la classe Sheet1.
If Not Me.dateComment.Comment Is Nothing Then Me.dateComment.Comment.Delete() End If
if (this.dateComment.Comment != null) { this.dateComment.Comment.Delete(); }
Ajout et suppression d'un commentaire dans un projet de complément d'application
Les exemples suivants supposent qu'il existe un Microsoft.Office.Interop.Excel.Range à cellule unique nommé dateComment sur une feuille de calcul active.
Pour ajouter un nouveau commentaire à une plage Excel
Appelez la méthode AddComment du Microsoft.Office.Interop.Excel.Range et fournissez le texte du commentaire.
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());
Pour supprimer un commentaire d'une plage Excel
Vérifiez que la plage contient un commentaire et supprimez celui-ci.
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(); }
Voir aussi
Tâches
Comment : afficher des commentaires de feuille de calcul par programmation